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


Apuntes clase Informática Aplicada (Python), Apuntes de Informática

Apuntes clase Informática Aplicada (Python) 2021-2022. Ingeniería química (UB). 360308

Tipo: Apuntes

2020/2021

A la venta desde 09/09/2023

EstudianteIq
EstudianteIq 🇪🇸

6 documentos

1 / 16

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
14-09
Informática
,
tecnologia
que
es
guarda
(
en
memória
)
,
transmet
i
guarda
información
mitjanqant
mitjans
eléctricas
.
un
suporttísic
(
dvd
,
disc
dar
,
etc
.
)
la
informacion
es
guarda
de
manera
codificada
,
la
qual
pot
ser
de
tómat
numérica
(
digital
)
o
de
format
carácter
(
ASCII
)
-
sistema
bihari
(
0,1
)
01000001
-
A
01101101
-
m
{
Ía
son
en
.
.
.
}
"
"
maüó
1--1
codificada
T
8BITS.BY
1
BYTE
=
FBI
Inari
Dig
Conversion
Decimal
-
Bihari
DEL
13¥
DEC
BIN
$
0
13/10
1101
1
1
2
10
131-2
6
1-2
3
11
3
1-2
y
100
5
101
6
110
100112
9)
no
7
111
^
¡
°
%
"
y
8
1000
1*23+0*2
'
-10*2^+1*20
9
1001
8
+
0
+
0
+
1
=
9
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Apuntes clase Informática Aplicada (Python) y más Apuntes en PDF de Informática solo en Docsity!

Informática , tecnologia que

es

guarda

( en

memória

) ,

transmet

i

guarda

información

mitjanqant mitjans

eléctricas.

un suporttísic

dvd ,

disc dar ,

etc.

la informacion

es

guarda

de manera codificada ,

la

qual pot

ser

de tómat numérica

digital

o de format

carácter

ASCII

sistema bihari

  • A
  • m

{

Ía

son

en

.

..

}

" maüó

codificada

T

8BITS.BY

1 BYTE =

FBI

Inari

Dig

Conversion

Decimal

Bihari

DEL

DEC → BIN

→ 1101

2

6 1-

3 11 ④

3 1-

y

② ①

100112

no

7 111

^

%

"

y

8

'

-102^+1

0

0

1

Base

10

>

B

= 1000 B

kilo

Byte = 1

KB

B

=

'

B

1

Megabyte

= 1 MB

B

= (

'

B

=

1

Gigabyte

= 1GB

"

B

=

"

B

1 Tera Byte

= ^ TB

Base

B

=

(10/24)^

= 1 Kibi

Byte

= AKIB

22 ¢ B

B = 1 Mibi

Byte

= 1 MiB

"

B

'

B = 1 Gibi

Byte

= 1 GIB

Maquinaria

memória central

¥

memoria

periférica

ROM ( FIXE ) me

part petita

( Read

only memory

RAM

  • Disc dar

→ part ( Read Access

memory

temporal

gran

  • USB

Gran tamany

4 te

lc.P.it

  • ☐ ✓ ☐

Permanent

Programaré

elements

no físics

que

áutilitzen en informática

o

Aplicación

fitxer

que

conté información éordinador

que

es

ejecutable

o Document → fitxer

que

conté información

que

no es

ejecutable

.

o sistema

operativa conjunt

de titxers ,

cada un dlells té instructions de

tipas

geslió →

sóh

ejecutables

Esquema

de treball

compilador

LL.

FORTRAN )

  • itxer -

raguaió ,

  • Filter

Programa

moniatge

Programa

execució

[

problema

Algorisme

edidt-uenguat.ge

llenguatge

  • Resultas

editor Fortran

compilador

máquina

nom

  • exe

nom

  • f hom . exe

no executable execntable

  • Fitxer

Intérpret

LL.

PYTHON)

exemció

|

problema

Algóisme

edición

Programa

teaducáo

llenguatge

g-

Resultase

[

Python

nom

py

⑦ no execntasle

Intérprete

Python 3 nompy

aixc activa el

intérprete

Per practicar

:

Observación

a

float (

input

"

entra el

primer

valor

"

Sense la coma

b = float

( input

"

entra el

segon

valor

"

Surt un error

de

sintaxi

= ""

input

" entra el

maM""!

Vm

atbtc

print (

" la

mitjana

es

"

,

um )

$ cd RI -1A

Python

prouapy

} Ya YI.Y.ir

al terminal ,

te

pide

valores y

te calcula

  • Errores de

Ilenguatge

: el programa

no está bien escrita

  • Errores dlexecució : error de énsuarí a l

'

hora diintroduir les instrucción del programa

Llenguatge Python

Aspects

generals

o

página python

es comence a poe

la columna

}

instrucción

# mmm

}

comentar is

# mm

o

Tipas

d

'

instructions

  • Instruction d

'

assignació

  • Instrucción d

' entrada dades ( lectura )

  • Instrucció de sólida dades ( escriptora)

lnstrucció de control

° De

repetició

° De bifurcación

o exit C)

o quit C)

o

comentarios

" " "

nomás es correcto

utilitzar

ho al

principe

del

programa II II II

o

Espais

en blanc

en general

no

cal

saltar espai

, per

interpreta

= a = 3

constantes

variables

7 A

Slescriuen

dintee del

programa

de manera

explícita

:

a- b

K

Cte.

Instructions

dlassignació

a)

variable

= valor

✗ =

a = 9

C

"

Josep

"

m = True

  • .

aéesquerra

a la

sempre

non dieta es

de la posa el

variable valor

b)

variable

expressió

a

a

✗ =

a- b b

=L

}

¥ 1 € 1

b = 2

\

avaluan

a

b

b=a_

tu

valor

← El a = 5 ,

b- _

  1. Expressions numériques

Prioritat

Operadores

① {

o

Exponenciación

✗ ✗ o ✗

3

✗ * * 3

o Producte

o Divisió

{

o Divisió entera •

y

yz ,

z

o

Resida % o

0 Suma

③ { o resta

Instruccións descriptiva

print

C

... )

print

a

print

arb)

print

"

la

mitjana

es

"

,

Vm )

Iipus

carácter

  1. Instrucción s

de

lectura

.

Per introducir dades a l

' ordenador

input (

...

a =

input

a

input

" entra un

valor

"

a = float

a

= float

input

" entra un valor

"

)

Función

mdduls

mddul

paquet

de tuncions

Math

=

paquet

de

tuncions

materna

tiques

import

math

a =

math

.

sqrt

(x

TX

b

= math .

exp

y

@

(✗

Y )

log

(x )

log

( x

abs

G)

=

valor

absolut

.

=

radians

(

a

math

.

sin LA

{

b

=

math

. coslx)

tan

Cx)

math

.

pi

el

programa

euteh

que

es

alemana el número TI.

InstrucciónS

dlescriptura

sólida

print (

. . .

te

float

input

" entra

T

en celcius

"

) )

tk =

te -1273.

print

(tk)

print

" la temperatura

es

"

,

tk )

print

" la temperatura

es

"

s tk ,

"

Kelvin

"

)

print

" la temperatura es { }

Kelvin

"

. format

tk)

)

Instructions de bifurcado cexecució condicional

BLOC

IF

a) b)

¡f

condicion :

if condició :

{

}

depén

de

la

condició

elsl

si exenta

quan

¡ f

[

si es

compleix

s

'

exenta

y

cond . no es

compleix

,

i

segneix

el

programa

,

sino el

programa si no

compleix

no hi

salta

aquesta

inst. ha una alta alternativa

( salta

la instrucción

CONDICIÓ

operadores

de compareció

if a

> 2 :

"

"

"

else :

< más

petit

que

< = més

petit

o

igual

que

més gran

que

if a

<

L

: > = més gran

o

igual

que

lo

=

diferente

se : = =

operació lógica

if

atb ) >

= c :

else

:

d) elif

if

condición :

lif

condición 2 :

elif condició

:

ése :

Instrucción

de

repitició

a) Repetir

la instrucción

print

C

"

Hola

"

)

print

"

Hola

"

}

repeticiones

.

!

print

C

"

Hola

"

)

b) lnstrucció

de repitició

BLOC FOR

variable de control

for i

e (ma , ma ,

inc )

tu

Bloc

valor y

le

increment

valor máxim (

sense

avisan )

for i in

range

(

,

= for

i

in

[

(

print

(

"

Hola

"

)

range

( 10 )

> =

for i in

range

( 0, ,

  1. :(

rep

)

.

for I in

range

( 0, ,

: (0,2/46,8)

va de

2 en

.

Mr ML

for

i

in

range

(

)

:

(

, 2, ,

m

for i in

range

(5) :( 0,112, , 4)

for i in

range

10, ,

    1. :( 10, ,

6,4 ,

un

TÍÍÍ !

range

( n ,

m ,

, ,

}

10,20/30,

n

= int

( input

(

"

...

"

) )

for i in

range

(

,

n -11 )

for ×

in

range

V0 )

:

} Iq

¡

1

y

=

print

(

×

, y )

Instrucció de

Repetició

for

nombre de

repetición

s predeterminar

while

nombre

de

repetición

no predeterminar

BLOC
WHILE

torna per

mirar la condición ,

si compleix

while condicion : repeteix

la instrucción tins que

⑦[

aquesta

es deixa de cumplir .

"

° "

"

}

"

" ° " " = "

"

"

^

"

a

print

(a)

= 100 ,

a = a / 2 =

while a > 1 :

ara → a

> 1

, print

(a)

=

,

print

(a)

a

→ a = 25

a = a /L

el

procés es

repeteix

tins

print (

"

programa

acabat

"

que

a < 1

b)

Control de variables

a = float

( input

" entra un valor més gran que

zero : -

"

while a < =D :

print (

" valor erroni

"

)

a = float

input

" entra un valor más gran que

zero :

"

)

print

(a )

c) cáeculiteraliu

}

exempla

( esquema general )

.

estos

valores

modifican

,

ar a-- float

input

"

entra un valor :

"

)

los otros

✗ =/ ¥

× )

eps

= 1 E- 4 # valor de precisión

epsilon

se mantienen

✗ o

inicial Xp = ah

igual

.

I

Xi - Xi- r

EE

Xp

=

a /✗o

✗ o

while abs

✗ ¢

Xi) >

eps

:

Xp

= Xr

Xn

a

/ ✗ o +

✗ o

/

print

"

"

,