Professional Documents
Culture Documents
Lupita 3I2M@gmail.com
Calificacion
60% examen
40% practicas/ trabajos
Metodologia
A. Aritmeticos.
B. Relacionales
C. Logicos
EXAMEN
Diagramas de flujo
Examen
3ra Unidad
Estructuras de control
3.1) Ciclos
3.2) Ciclo repeat…Until
3.3) Ciclo while… do
3.4) Ciclo for…to
3.5) Acomuladores
3.6) Arreglos (unidimensionales y bidimensionales)
Examen
Principios de programación
¿Qué es un archivo?
Es un conjunto de información binaria, este puede almacenarse para
mantener un registro de la misma. Estos archivos son guardados en
discos duros.
¿Qué es un compilador?
Es un programa que se encarga de traducir los programas escritos por el
programador en el lenguaje de alto nivel a un lenguaje de bajo nivel que
es el comprensible por la maquina y que, de esta manera, permite que
pueda ser ejecutado por la computadora. Transicion código fuente a
código objeto.
Bibliografia
Algoritmos
Tipos de algoritmos
1. Cualitativo
son algoritmos que describen la manera de hacer algo, por ejemplo; una
receta, un instructivo etc.
2. Cuantitativos
1. Precisos
2. Finitos
3. Lógicos
1. Inicio
10.Fin
1. Inicio
4. Apagas tu carro
5. Abres la cajuela
15.Sube al auto
17.Fin
1. Inicio
2. Suena el despertador
4. Me cambio
5. Me arreglo y me peino
6. Desayuno
8. Saco el auto
9. Me subo al carro
16.Estaciono el carro
20.Entro al aula
22.Fin
1. Incio
6. Entrar a la farmacia
9. Muestra la receta
12.Fin
1. Inicio
2. Salir de casa
7. Pide el boleto
16.Fin
1. Definicion de problema
Establece claramente en que consiste el problema (¿Qué?)
2.Analizis de datos
se debe especificar que datos se cuentan y cuales se pretenden generar
3. Diseño de la solucion
Describe la secuencia ordenada de fases sin ambiguedades, que conduzcan a
la solucion del problema desarrollo del algoritmo.
4. Codificacion
Expresa el algoritmo como un programa en un lenguaje de programación
adecuada.
5. Prueba y depuración.
El programa se pondrá a prueba para verificar si se obtienen los resultados
esperados, en caso de que no sea asi se harán los cambios correspondientes
(prueba de escritorio)
6. Documentacion
Una vez terminando se deberá desarrollar toda la documentación donde se
especifique que hace el programa, como lo hace, cuando y con que lo hace.
7. Conceptos generales
1. Programa (¿Qué es?)
2. Que es un dato
Tipos de datos
Suma de 5 numeros
No Po= Po
Promedio de 3 Calificaciones
Area de un cuadrado
Jerarquias
Es la siguiente:
1.) (), *, /, ^
primero se resuelven los parentisis.
mod residuo.
2. Suma resta.
Ejercicio
2. 8 + 7 * 3 + 4 * 5 = 21+ 20 + 8 = 49
4. 4 * (3+2/5) – 2 *5 +3
(3+.4) – 10 + 3
4*(3.4) – 7 = 13.4 – 7 = 6.6
6. (5/1+10*6)/2
1 + (10*6) / 2
30.1
7. –b ± b 2 – 4 ac
2a
10 ejemplos de Jerarquia
1. 3 +( 6 * 3)
3 + 18 = 21
2. 6(2+4-1)/5 (7-5)
6(5)/ 5 (2)= 30 / 10 = 3
4. 9 + 2 * (3*1) / 2
(9 + 6 ) / 2 = 7.5
5. (14/2/1) = 7/1 = 7
6. (8*3)+ (3 + 4 / 4) / 2*3
(24 + 4)/ 6
4,66
7. (8 +1*3 )/ 2
11/2 = 1.83
8. (5*3 + 1) / 2 *3/1
15 + 1 / 2*(3)
16/ 6 = 2.66
9.(8*1/2*3) – (1*9+5 )
8 + .5 *3 - 9 + 5
8+1.5 – 4
9.5 – 4 = 5.5
lógicos
and (y)
or (o)
not (no)
Not
Primera segunda
V V V V F F
V F F V V F
F V F V V F
F F F F V V
EJERCICIOS
Subtema
Ejercicios
3.) Capture 2 productos, el costo de cada uno, el precio de venta de cada uno y
que calcule la ganancia de cada uno y las sume; si la suma de las ganancias
es 100 o mas que imprima buena ganancia, si es menor que imprima mala
ganancia.
1. Inicio
2. Leer calf1,calf2,calf3
3. Suma := calf1,calf2,calf3
4. División:= suma/ 3
6. Fin
2.)
1. Inicio
2. Leer n1,n2
3. Suma:= n1 + n2
4. ResultadoF:= suma*4
5. Imprimir resultadoF
6. Fin
3.)
1. Inicio
7. Fin
4.)
1. Inicio
2. N1,n2,n3
3. Comparar
No continua
No continua
6. Fin
1. Inicio
4. Comparar
Np = “pico”
si inflación := PañoApico *.30
No continua
5. Comparar
Np= “lámpara ”
Si descuento:= (PañoALamp*.10)
Importacion:= (PañoALamp-descuento)*.07
7. Fin
Se desean calcular los precios para los automóviles de este año, si el auto es
un VW y es un fox cross, entonces el precio sera lo que costaba el año anterior
mas el impuesto de automóviles nuevos (ISAN), tenencia, y seguro de
cobertura completa.
si el auto es fronterizo calcularte un 11% de iva y precio total y si es del sur
calcular 16 % de iva.
Si el auto es un VMW 2006 el precio será lo que costaba el año pasado menos
un 30 % descuento por promocion y agregarle un 11% si es fronterizo y un 16
% del sur (iva).
si el auto es un pick-up del 2010 descontarle un 5 % por ser del año, mas
placas y tenencia y un 11 % si es del norte y un 16% si es del sur.
imprimir precios totales.
1. Inicio
3. Comparar
Si zona = “fronterizo”
iva = (preciop+isan+seguro+placas+tenencia)*.11
preciototal :=(preciop+preciot+isan+placas+tenencia+iva)
No
iva:= (preciop+isan+seguro+placas+tenencia)*.11
preciototal :=(preciop+preciot+isan+placas+tenencia+iva)
5. Comparar
si ta = “VMW” and año = “2006”
descuento:= (preciop)*.30
preciop : = Preciop – descuento
si Zona:= “fronterizo”
iva:= (preciop-descuento)*.11
Preciototal:= Preciop-descuento+iva
no
iva:= (preciop-descuento)*.16
Preciototal:= Preciop-descuento+iva
no continua
6. Comparar
ta = “pick up ” and año = “2010”
si descuento:= precio *.05
preciop:= (precio – descuento + placas + tenencia)
si zona = “fronterizo”
iva:= (precio-descuento+placas+tenencia)*.11
preciototal:= (precio - descuento+placas+tenencia + iva)
no
iva:= (precio-descuento+placas+tenencia)*.16
preciototal:= (precio - descuento+placas+tenencia + iva)
7. Imprimir preciototal
8. Fin
Boletos
1. Inicio
3. Comparar
partido = “inaguracion”
si, precioboleto:= 500
si Tb = “taquilla”
aumento := preoriginal*.25
precioboleto:= preoriginal+aumento
no continua
no continua
4. Comparar
Tb= “internet” and tipo_de_pago= “tarjeta”
9. Si Tb = general
precioboleto:=100
10.Imprimir precioboleto
11.Fin
1. Inicio
7. Fin
1. Inicio
2. Datos de entrada
escuela (escu)
edad (edd, sexo.
3. Comparar
(escuela = “CETis 58”) and (sexo = “M”)
si comparar edad >=18
si imprimir = “muchacha grande”
no continua
no continua
4. Comparar
(escuela = CETis 58) and (sexo=”H”)
si comparar edad < 18
si imprimir “hombre pequño”
no continua
no continua
5. Fin
2. N1,n2,n3,n4,n5
3. Comparar
No continua
4. Comparar
5. Comparar
6. Comparar
8. Fin
3. Mod:=(numero/2)=0
4. Mod:=(Numero/5)
5. Comparar
Si mod = 0
6. Fin