Algoritmos parte 2
Click here to load reader
-
Upload
emerson-emet -
Category
Education
-
view
302 -
download
1
description
Transcript of Algoritmos parte 2
![Page 1: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/1.jpg)
Algoritmos Parte 2 Emerson Emet Garay Gómez
www.youtube.com/emergaray
http://www.slideshare.net/emergar
![Page 2: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/2.jpg)
Temas
Variable Constante Operadores
◦ Relacionales(>,<,=, ≥(>=), ≤(<=), ≠(<>)) ◦ Lógicos( No(~), Y(&), O(|) )
Tabla de Verdad Operaciones lógicas Condicionales
◦ Simple (Si-FinSi) ◦ Doble (Si-Sino-FinSi) ◦ Múltiple (Según-FinSegun)
Ejemplos
http://www.slideshare.net/emergar
![Page 3: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/3.jpg)
Variables y constantes
Variable: es un área en la memoria principal(RAM) reservada para almacenar un dato de algún tipo y este puede cambiar durante la ejecución del programa que la reserva.
Ejemplos: ◦ Real nota, temperatura, área, promedio
◦ Entero estudiantes, asignaturas
◦ Cadena nombre, apellidos, dirección, email
◦ Carácter opción, letra, signo, digito, genero
◦ Lógico estaListo, esUnSerVivo, hayDinero
http://www.slideshare.net/emergar
![Page 4: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/4.jpg)
Constante
Constante: es un área en memoria principal(RAM) reservada y que se define e inicializa con un valor que no cambia durante la ejecución del programa.
Ejemplos: ◦ Constante Real PI = 3.1416
◦ Constante Real EULER = 2.71828
◦ Constante Entero Meses = 12
◦ Constante Carácter Uno = ‘1’
◦ Constante Cadena MEN = “Ministerio Edu. Nacional”
http://www.slideshare.net/emergar
![Page 5: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/5.jpg)
Tabla de verdad
A B A o B A y B No A
Verdadero Falso Verdadero Falso Falso
Falso Verdadero Verdadero Falso Verdadero
Falso Falso Falso Falso Verdadero
Verdadero Verdadero Verdadero Verdadero Falso
http://www.slideshare.net/emergar
![Page 6: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/6.jpg)
Operaciones Lógicas
Sean A=2, B=5, C=A+B, D=C+3
(A<C) O (D≤A)
(A>B) O (C=D) Y (A≠D)
No(C=D) O (A≥B)
(C≠A) Y No(C≤B)
No( (A<B) Y (C>D) )
No( No(D≠C) O (B=D) )
( (A<C) O (D≤A) ) Y No(B=D)
http://www.slideshare.net/emergar
![Page 7: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/7.jpg)
Condicional simple: Si-FinSi
Si <Condición> Entonces //Acciones Si Condición = VERDADERO
FinSi
Ejemplo: Si nota >= 3.0 Entonces
Escribir “Aprobó la asignatura”
FinSi Si nota < 3.0 Entonces
Escribir “Reprobó la asignatura”
FinSi
![Page 8: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/8.jpg)
Condicional doble: Si-Sino-FinSi
Si <Condición> Entonces //Acciones Si Condición = VERDADERO
Sino //Acciones Si Condición = FALSO
FinSi
Ejemplo: Si nota >= 3.0 Entonces
Escribir “Aprobó la asignatura”
Sino Escribir “Reprobó la asignatura”
FinSi
![Page 9: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/9.jpg)
Condicional múltiple: Según-FinSegun
Sintaxis:
Según <opción> Hacer 1: //Acciones cuando <opción> = 1
2: //Acciones cuando <opción> = 2
//Mas casos si fueran necesarios
De Otro Modo:
//Acciones cuando <opción> es diferente a todas
FinSegun
![Page 10: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/10.jpg)
Ejemplo Según
Según día Hacer 1: Escribir “Domingo”
2: Escribir “Lunes”
3: Escribir “Martes”
4: Escribir “Miércoles”
5: Escribir “Jueves”
6: Escribir “Viernes”
7: Escribir “Sábado”
De Otro Modo:
Escribir “Día NO valido”
FinSegun
http://www.slideshare.net/emergar
![Page 11: Algoritmos parte 2](https://reader038.fdocuments.in/reader038/viewer/2022100601/557b449cd8b42a13388b487c/html5/thumbnails/11.jpg)
Bibliografía
JOYANES AGUILAR LUIS; Fundamentos de programación, algoritmos y estructura de datos. McGraw-Hill. México. Cuarta Edición. 2008
VELASQUEZ JOHN; Diseño Estructurado de Algoritmos - Diplomado en diseño y desarrollo web. Universidad Distrital Francisco José de Caldas. 2003
http://www.slideshare.net/emergar