Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


tema 1 python. classe d'informàtica, Apuntes de Informática

Apunts del primer tema de python

Tipo: Apuntes

2023/2024

Subido el 02/11/2024

jana-duran-sabater
jana-duran-sabater 🇪🇸

2 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
TEMA 1. CONCEPTES BÀSICS DE PROGRAMACIÓ ESTRUCTURADA
La informàtica és la ciència de la informació, les informacions són valors d’un tipus enter, es recorden amb la
memòria. Poden variar el seu valor amb el temps: variables. Tres components: el identificador, el valor i el tipus.
Per exemple, si parlem de l’edat d’una persona, que té 19 anys, l’edat serà l’identificador, el 19 serà el valor, el
tipus serà que el 19 és un nombre enter.
Tipus de dades:
1. Identificadors
-Es distingeixen de majúscules i minúscules
-No poden començar amb un número
-Hi ha paraules reservades de Python
2. Int (enters)
-Representa valors enters, tant positius com negatius
-És dinàmic en Python, tant gran com es necessiti (Int de 100 xifres), no puc guardar tots perquè la
memòria és finita. Hi ha un rang de valors que puc guardar en l’ordinador, que aquest és capaç. En un
rang, hi ha una quantitat finita de números.
3. Float (reals)
-Representen valors reals en un rang de 53 bits de precisió. Els bits són valors d’1 o 0.
-La precisió són els valors representats com sumes de fraccions (racionals)
-Hi ha errors de precisió : 0.1+0.1+0.1 no és 0,3 ; dona error
-No es pot treballar amb els reals perquè són imprecisos, si es treballa amb ells són aproximacions.
4. Bool
-Lògica booleana
-Es basa en dos valors: True i False
5. Str
-Representa valors textuals
-La seva sintàxis: és “str” o ‘str’, depèn si s’utilitza una ‘ durant una frase
6. Funció: Type ()
7. Expressions
-Combinació finita de símbols que està ben formada d’acord a normes que depenen del context per
calcular un valor
-Els símbols matemàtics poden designar números (constants), variables, operacions, funcions, agrupació
i lògica.
-Es composen expressions complexes amb operadors.
8. Operadors
-Símbol denota una operació: +, -, *, /, //, %, **, ==, !=, <, >, <=, >=, and, or, not, in, not in
-Ortogonals quan tinguin sentit: 1+2 True(1)+False(0)M ‘a’+’b’M 1.2+1.4
-Tots es poden concatenar a>b>c>d a+b+c+d
9. Procedència
-Sèrie de normes de cada eina de programació
-En Python, abans del dubte posar parèntesis
Ordre en Python:
pf3
pf4

Vista previa parcial del texto

¡Descarga tema 1 python. classe d'informàtica y más Apuntes en PDF de Informática solo en Docsity!

TEMA 1. CONCEPTES BÀSICS DE PROGRAMACIÓ ESTRUCTURADA

La informàtica és la ciència de la informació, les informacions són valors d’un tipus enter, es recorden amb la memòria. Poden variar el seu valor amb el temps: variables. Tres components: el identificador, el valor i el tipus. Per exemple, si parlem de l’edat d’una persona, que té 19 anys, l’edat serà l’identificador, el 19 serà el valor, el tipus serà que el 19 és un nombre enter. Tipus de dades:

  1. Identificadors
  • Es distingeixen de majúscules i minúscules
  • No poden començar amb un número
  • Hi ha paraules reservades de Python
  1. Int (enters) - Representa valors enters, tant positius com negatius - És dinàmic en Python, tant gran com es necessiti (Int de 100 xifres), no puc guardar tots perquè la memòria és finita. Hi ha un rang de valors que puc guardar en l’ordinador, que aquest és capaç. En un rang, hi ha una quantitat finita de números.
  2. Float (reals) - Representen valors reals en un rang de 53 bits de precisió. Els bits són valors d’1 o 0. - La precisió són els valors representats com sumes de fraccions (racionals) - Hi ha errors de precisió : 0.1+0.1+0.1 no és 0,3 ; dona error - No es pot treballar amb els reals perquè són imprecisos, si es treballa amb ells són aproximacions.
  3. Bool - Lògica booleana - Es basa en dos valors: True i False
  4. Str - Representa valors textuals - La seva sintàxis: és “str” o ‘str’, depèn si s’utilitza una ‘ durant una frase
  5. Funció: Type ()
  6. Expressions - Combinació finita de símbols que està ben formada d’acord a normes que depenen del context per calcular un valor - Els símbols matemàtics poden designar números (constants), variables, operacions, funcions, agrupació i lògica. - Es composen expressions complexes amb operadors.
  7. Operadors
  • Símbol denota una operació: +, -, *, /, //, %, **, ==, !=, <, >, <=, >=, and, or, not, in, not in
  • Ortogonals quan tinguin sentit: 1+2 True(1)+False(0) ‘a’+’b’ 1.2+1.
  • Tots es poden concatenar a>b>c>d a+b+c+d
  1. Procedència
  • Sèrie de normes de cada eina de programació
  • En Python, abans del dubte posar parèntesis Ordre en Python:
  1. Errors en expressió
  • Sintàctics, semàntics o d’execució Instruccions bàsiques:
  1. Referenciació (=):
  • Referència una variable a un valor
  • Propietats: canvi d’entorn
  • Referenciació augmentada (+=)
  • Referenciació múltiple a,b=b,a
  • Confusió amb == (comparació)
  1. Escriptura (print)
  • Print(missatge)
  1. Lectura (input) Resumen : Expressions Instruccions Elemental - Valor: mai canvia - =referenciación **Grupo de operadores Operador antes Parentización () Exponenciación ** Multiplicativos *,/, //, % Aditivos +, - Comparativos ==, =!, <, <=,

, >=, in, not in Negación not Conjunción and despué s Disyunción or**

BUCLES O INTERACCIONS

És la repetició d’una acció moltes vegades. El mateix pas repetit moltes vegades. Si jo començo un

procés i acaba igual que comença el puc tornar a repetir. No hi ha cadenes infinites, tenen un inici. Un

bucle necessita un final. Podem numerar tots els passos.

Final d’una interacció:

- Longitud coneguda en Python  for x in ** seqüència d’elements **(tantes repeticions com

elements)

- 2 opcions més (més endavant)