Professional Documents
Culture Documents
LA COMPUTACIN
SEMANA 1
TEORA
Sotelo Mendoza, Cindy
Cerdan Chavarry, Wilve
Balta Rospigliosi, Manuel
LABORATORIO
Palomino Guerrero,
Carla
Paredes Paredes, Sara
Bertolotti Zuiga,
Carmen
Puerta Arce, Juan
Balta Rospigliosi, Manuel
Contreras Sagstegui,
Luis
IMPORTANTE:
- Asistencia
- Puntualidad
- Buen
Comportamiento
Prestar atencin
Participar y consultar
OBJETIVOS GENERALES:
HOY
IP
Aplicar
los
conceptos
bsicos sobre el diseo
lgico de algoritmos.
Aplicar
las
estructuras
lgicas
de
secuencia,
decisin y repeticin en el
diseo y desarrollo de
soluciones
empleando
pseudocdigos, diagramas
de flujo y un lenguaje de
programacin.
Ciclo I
UNIDADES DE APRENDIZAJE:
HOY
IC
Ciclo II
EVALUACIN:
PF
Donde:
PF = Promedio Final.
EP = Examen Parcial (escrito)
EF = Examen Final (escrito)
PE = Promedio de Evaluaciones.
PE = P1*0.2
PL*0.50
P2*0.3
LC = X1*0.50 + X2*0.50
Donde:
P1 = Prctica calificada de
teora 1 (escrito)
P2 = Prctica calificada de
teora 2 (escrito)
PL = Promedio de laboratorio
Donde:
LC = Promedio de
laboratorio calculado
X1 = Prctica de
laboratorio 1 (digital)
X2 = Prctica de
laboratorio 2 (digital)
TEMAS A DESARROLLAR:
Primera sesin
1. Introduccin a los Algoritmos Computacionales
2. Conceptos bsicos:
2.1.
2.2.
2.3.
2.4.
2.5.
Tipos de Dato
Identificadores
Literales
Variables y
Constantes.
Segunda sesin
. Ejercicios de tipos de dato, identificadores, literales,
variables y constantes.
Qu es un algoritmo?
Se podra
preparar el keke
si cambiamos el
orden de
secuencia de los
pasos???
Qu es un algoritmo computacional?
Debe ser estructurado. Es decir, debe ser fcil de leer, entender, usar
y cambiar si es preciso.
TIPOS DE
DATOS
REPRESENTA A:
ENTERO
Un nmero entero.
REAL
CARACTER
Un solo carcter.
TEXTO
LOGICO
2.2. IDENTIFICADORES:
es
ta
do
nu
nom
m
im
m
o
C
p
a
r
t
le
2.2. IDENTIFICADORES:
Reglas para los identificadores:
Tienen que ser identificadores representativos.
Debe iniciar con una letra, un guion bajo(_) o el smbolo de dlar
($). Si los identificadores de variables inician con una letra esta debe
ser en minsculas.
Los siguientes caracteres pueden ser letras, nmeros, guion bajo (_)
o smbolo de dlar ($).
No puede contener espacios en blanco.
No puede ser una REGLA del Pseudocdigo o Diagrama de Flujo.
Las maysculas y minsculas se consideran diferentes.
Se pueden emplear abreviaturas.
Si el identificador agrupa ms de una palabra, se puede emplear
letras maysculas para el primer carcter de cada palabra o de cada
abreviatura.
2.2. IDENTIFICADORES:
Correctos:
Incorrectos:
edad
Edad
#pagar
tipo Categoria
tip.Cat
1practica
TEXTO
$pagar
tipoCategoria
tipCat
practica1
apeMaterno
ape_materno
proPracLab
propralab
promedioPracticaCalifica
da
2.3. LITERALES:
Cmo
represent
o un
valor
entero?
??
Todos los
valores se
representan
de la misma
manera???
2.3. LITERALES:
Literal enteros
Es un valor numrico entero.
Se considera como tipo ENTERO.
Ejemplos
12
9265856556896254
44
-10
9
0
2.3. LITERALES:
Literal reales
Es un valor numrico que posee parte decimal.
Se consideran de tipo REAL.
Ejemplos
1.2
-9265.43
5.0
0.19
9.0
0.0
2.3. LITERALES:
Literal de cadena
Es un conjunto de caracteres encerrados entre comillas dobles.
Se consideran de tipo TEXTO.
Ejemplos
Juan
Buenos das Per
Los Nogales N
284
Felicitaciones!!!!!
rojo
2.3. LITERALES:
Literal de caracter
Es un solo caracter encerrado entre comillas simples.
Se consideran de tipo CARACTER.
Ejemplos
a
+
5
2.3. LITERALES:
Literal LGICO
Solo existen dos literales de este tipo:
VERDADERO
FALSO
2.4. VARIABLES:
Espacio de memoria que permite almacenar un literal.
Caractersticas:
Almacena un valor a la vez.
Puede cambiar su contenido a lo largo del algoritmo.
Los valores que almacena deben ser del mismo tipo.
Toda variable debe ser declarada antes de ser
empleada.
Para almacenar un valor este le tiene que ser
asignado.
2.4. VARIABLES:
Declaracin:
Para declarar una variable se emplea una instruccin de
declaracin que tiene la siguiente sintaxis:
tipo de dato
identificador de la variable
2.4. VARIABLES:
Ejemplos:
ENTERO canPer
REAL nota
TEXTO nombre
CARACTER tipo
LOGICO flag
ENTERO edad
REAL $pagar
CARACTER
tipCategoria
TEXTO apeMaterno
LOGIGO estado
2.4. VARIABLES:
Si existen variables que comparten el mismo tipo de dato,
estas pueden emplear una sola instruccin de declaracin.
ENTERO canPer
ENTERO edad
ENTERO
codigoProd
REAL nota
TEXTO nom
TEXTO dir
TEXTO mail
2.4. VARIABLES:
Asignacin:
Consiste en asignar un valor (literal) a una variable, para
ello se emplear la flecha invertida ( )
edad 17
$pagar 89.99
tipCategoria H
apeMaterno Prez
estado VERDADERO
2.5. CONSTANTES:
Espacio de memoria que permite almacenar un valor que no
varia a lo largo del algoritmo.
Para emplear una constante debemos crear una instruccin
que inicie con CONSTANTE
Ejemplo:
CONSTANTE pi 3.1416
EJERCICIOS PROPUESTOS
1.- Marcar con un aspa los identificadores no vlidos para:
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
SueldoBase
2doNumero
monto$
#DeAlumnos
e mail
cod_med
EstadoCivil
$impCom
edad>
num3
condicion
numhijos
direccionDeEnvioCorrespondencia
EJERCICIOS PROPUESTOS
2.- Escriba identificadores correctos para representar lo siguiente:
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
n)
o)
p)
rea de un cuadrado
Cantidad de pisos de un edificio
Capacidad de litros de un envase
Resistencia
Resultado de sumar dos nmeros enteros
Nombre de un alumno de la clase
Tipo de producto de una fbrica
Operador matemtico
Cdigo de matricula
Tipo de vehculo
Promedio final obtenido
Porcentaje de ganancia
Descripcin de envo
Nombre de asignatura
Marcas de ropa
Tipo de Deporte
EJERCICIOS PROPUESTOS
3.- Identifique los literales no
vlidos
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
n)
o)
23.5
Ana
ADA2512
1
1
VALIDO
-5
23,5
AD
VERDADERO
0.25
a)
b)
c)
d)
+
$abc1
12.9
282 (*)
EJERCICIOS PROPUESTOS