SlideShare una empresa de Scribd logo
Algoritmos Parte 2 
Emerson Emet Garay Gómez 
www.youtube.com/emergaray 
http://www.slideshare.net/emergar
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
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
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
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
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
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 
emerson.garay@gmail.com
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 
emerson.garay@gmail.com
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 
emerson.garay@gmail.com
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
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

Más contenido relacionado

Destacado

LLamar reportes de iReport con NetBeans
LLamar reportes de iReport  con NetBeansLLamar reportes de iReport  con NetBeans
LLamar reportes de iReport con NetBeans
Emerson Garay
 
Conexion mysql con java usando netbeans
Conexion mysql con java usando netbeansConexion mysql con java usando netbeans
Conexion mysql con java usando netbeans
Emerson Garay
 
Configurar Joomla 2017
Configurar Joomla 2017Configurar Joomla 2017
Configurar Joomla 2017
Emerson Garay
 
Guardar y buscar en archivo de texto usando GUI con java en Net beans
Guardar y buscar en archivo de texto usando GUI con java en Net beansGuardar y buscar en archivo de texto usando GUI con java en Net beans
Guardar y buscar en archivo de texto usando GUI con java en Net beans
Emerson Garay
 
Diseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando NetbeansDiseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando Netbeans
Emerson Garay
 
BD Biblioteca con mysql
BD Biblioteca con mysqlBD Biblioteca con mysql
BD Biblioteca con mysql
Emerson Garay
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con java
Emerson Garay
 

Destacado (7)

LLamar reportes de iReport con NetBeans
LLamar reportes de iReport  con NetBeansLLamar reportes de iReport  con NetBeans
LLamar reportes de iReport con NetBeans
 
Conexion mysql con java usando netbeans
Conexion mysql con java usando netbeansConexion mysql con java usando netbeans
Conexion mysql con java usando netbeans
 
Configurar Joomla 2017
Configurar Joomla 2017Configurar Joomla 2017
Configurar Joomla 2017
 
Guardar y buscar en archivo de texto usando GUI con java en Net beans
Guardar y buscar en archivo de texto usando GUI con java en Net beansGuardar y buscar en archivo de texto usando GUI con java en Net beans
Guardar y buscar en archivo de texto usando GUI con java en Net beans
 
Diseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando NetbeansDiseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando Netbeans
 
BD Biblioteca con mysql
BD Biblioteca con mysqlBD Biblioteca con mysql
BD Biblioteca con mysql
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con java
 

Más de Emerson Garay

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
Emerson Garay
 
Mind meister
Mind meisterMind meister
Mind meister
Emerson Garay
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
Emerson Garay
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
Emerson Garay
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
Emerson Garay
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
Emerson Garay
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
Emerson Garay
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
Emerson Garay
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
Emerson Garay
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
Emerson Garay
 
Intent en android
Intent en androidIntent en android
Intent en android
Emerson Garay
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
Emerson Garay
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
Emerson Garay
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
Emerson Garay
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
Emerson Garay
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
Emerson Garay
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
Emerson Garay
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
Emerson Garay
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
Emerson Garay
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
Emerson Garay
 

Más de Emerson Garay (20)

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
 
Mind meister
Mind meisterMind meister
Mind meister
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Intent en android
Intent en androidIntent en android
Intent en android
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
 

Último

Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
RicardoValdiviaVega
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Chatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdfChatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
LinoLatella
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
Fernández Gorka
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
JorgeVillota6
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 

Último (20)

Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Chatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdfChatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 

Algoritmos parte 2

  • 1. Algoritmos Parte 2 Emerson Emet Garay Gómez www.youtube.com/emergaray http://www.slideshare.net/emergar
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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 emerson.garay@gmail.com
  • 8. 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 emerson.garay@gmail.com
  • 9. 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 emerson.garay@gmail.com
  • 10. 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
  • 11. 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