SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Fundamentos de
programación
JOSE GREGORIO SANDOVAL
UNIDAD 1 LOGICA Y ALGORITMOS
• COMPETENCIA: Construir algoritmos con base
en las técnicas y herramientas para la
manipulación de datos.
Resultados
• Explicar la evolución y característica de las
generaciones de computadores
• Manipular expresiones aritméticas y lógicas
• Clasifica los tipos de datos
• Identifica algoritmo y sus características
• Aplica técnicas para la construcción de algoritmos
• Realiza pruebas de escritorio para comprender lo
que realiza un algoritmo.
Actividades. Agenda 1
• Presentación y RCMT 45’
• Presentación del programa y fijar fechas de
parciales 20’
• Propuesta de actividad de consulta
Generaciones de los computadores 3’
• Lectura introductoria: Programación de
computadores ayer, hoy y mañana 27’
Exposición corta
• Primera Generación (1951-1958)
• Segunda Generación (1958-1964)
• Tercera Generación (1964-1971)
• Cuarta Generación (1971-1988)
• Quinta Generación (1983 al
presente)
– Inteligencia artificial
– Sistemas expertos
– Redes de comunicaciones
Actividades. Agenda 2
• Socialización exposiciones
– Tiempo 45’ a 55’
• Conceptos 35’
Agenda III
• Presentación del docente
Datos
• Son elementos considerados como unidades
de tratamiento dentro de un sistema de
procesamiento de datos.
Datos Datos Datos Información
Programas
• Conjunto de ordenes representadas por
instrucciones y sentencias almacenados en
archivos bajo la sintaxis de un lenguaje de
programación.
• Trasmiten ordenes al computador para la
ejecución de tareas.
• Unión de uno o más programas relacionados
mas la respectiva documentación generada en
su proceso de desarrollo.
Aplicación informática
Sistema
• Conjunto de elementos relacionados entre si
para cumplir un determinado fin
Sistema informático
Tipos de datos
• Simples • Estructurados
• Ocupan una sola
posición
• Un único valor a la vez
(vble)
• Enteros
• Reales
• Caracteres
• booleanos
• Ocupan varias posiciones
• Tiene varios
componentes (datos
simples o estructurados)
• Arreglos
• Cadenas de Caracteres
• Registros
• conjuntos
Datos numéricos
Enteros
• No tienen parte
decimal
Reales
Tienen una parte
decimal
Datos alfanuméricos
• Carácter simple y cadena de caracteres.
• Pueden ser letras del abcdario, dígitos o
símbolos especiales (*,-%,#, etc.)
• Un dato simple puede ser: ‘a’, ‘B’, ‘8’, ‘#’, etc
• Cadena de caracteres contiene un conjunto de
datos simples: ‘carlos’, ‘uts’, ‘6747-484’
Datos lógicos
• En este grupo se encuentran los booleanos y
solo pueden tomar dos valores: true o false
Identificadores
• Es el nombre dado a una casilla de memoria
del computador
• Reglas
– Primer carácter letras (a,b,c…z)
– Los demás caracteres pueden ser letras o dígitos o
el símbolo _
– La longitud del identificador en la gran mayoría de
lenguajes es de 7 caracteres.
Constantes
• Son datos invariables durante la ejecución de
un programa
• Las variables se nombran con los
identificadores
Reales Enteras caracter cadenas
booleanas
Variables
• Cambian su valor durante la ejecución del
programa, estas son nombradas con los
identificadores
Reales Enteras caracter cadenas
booleanas
Operadores aritméticos
Jerarquía
Potencia
Multiplicación, división, modulo, división entera
Suma y resta
mayor
Menor
Expresiones lógicas
• Llamadas así en honor a George Boole.
• Están constituidas por números, constantes o
variables, de tipo entero o real, carácter o
cadena de caracteres
• Se usan en las estructuras selectivas
• Su valor puede ser V o F
Operadores relacionales
• Fuente http://4.bp.blogspot.com/-MxMNmqRxYhU/TZvZ7-
eIq4I/AAAAAAAAAHc/mWDdXQbSoHs/s1600/operadores+relacionales.jpg
Concepto de algoritmo
• Conjunto de pasos, procedimientos o acciones
que nos permiten alcanzar un resultado o
resolver un problema
• ¿cuántos algoritmos realizamos cada día?
Etapas para resolver un problema
Características de los algoritmos
• Precisión: cada paso del
algoritmo debe ser claro y
preciso.
• Determinismo: Dados datos
idénticos de entrada el
resultado debe ser siempre el
mismo
• Finitud: independientemente
de la complejidad siempre
debe tener un final
Partes de un algoritmo
Ejercicio
• Construya un algoritmo para preparar un café
• Algoritmo para salir de casa
• Algoritmo para ir a cine
• Algoritmo para comprar un artefacto
• Algoritmo para ingresar a tu correo
Referentes
Metodología de la Programación: algoritmos,
diagramas de flujo y programas, Cairo, Osvaldo.
Alfa Omega, Mexico. 2003

Más contenido relacionado

Similar a Fundamentos de programación

Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicosYahaira Fernández Segura
 
ALP Unidad 2: Representación de la información en datos simples y estructuras...
ALP Unidad 2: Representación de la información en datos simples y estructuras...ALP Unidad 2: Representación de la información en datos simples y estructuras...
ALP Unidad 2: Representación de la información en datos simples y estructuras...Franklin Parrales Bravo
 
Sesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptSesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptsamirvidal1
 
clase 1 programacion biomedica.ppt
clase 1 programacion biomedica.pptclase 1 programacion biomedica.ppt
clase 1 programacion biomedica.pptSistemadeEstudiosMed
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmiaNilson Negrete
 
Guia de programación 10
Guia de programación 10Guia de programación 10
Guia de programación 10mariacepla
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 pptThejacob18
 
la informatica valentina barva
la informatica valentina barvala informatica valentina barva
la informatica valentina barvavalenbarva
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmossistemas2011
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmicaMaría C. Plata
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigoANIMEFLV
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Andres Garcia Garcia
 

Similar a Fundamentos de programación (20)

Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 
ALP Unidad 2: Representación de la información en datos simples y estructuras...
ALP Unidad 2: Representación de la información en datos simples y estructuras...ALP Unidad 2: Representación de la información en datos simples y estructuras...
ALP Unidad 2: Representación de la información en datos simples y estructuras...
 
TEMA Nº 2-102
TEMA Nº 2-102TEMA Nº 2-102
TEMA Nº 2-102
 
Sesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptSesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.ppt
 
clase 1 programacion biomedica.ppt
clase 1 programacion biomedica.pptclase 1 programacion biomedica.ppt
clase 1 programacion biomedica.ppt
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
 
Guia de programación 10
Guia de programación 10Guia de programación 10
Guia de programación 10
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
 
Valen power
Valen powerValen power
Valen power
 
la informatica valentina barva
la informatica valentina barvala informatica valentina barva
la informatica valentina barva
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Sistema Informatico
Sistema InformaticoSistema Informatico
Sistema Informatico
 
Tema 2
Tema 2Tema 2
Tema 2
 
1-NAC-TDA Estructuras de Datos
1-NAC-TDA Estructuras de Datos1-NAC-TDA Estructuras de Datos
1-NAC-TDA Estructuras de Datos
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmica
 
Tema nº 2 102
Tema nº 2 102Tema nº 2 102
Tema nº 2 102
 
Datos
DatosDatos
Datos
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3
 

Más de Joseph Gregory Sandoval (17)

Presentacion del trabajo inclusivo en ciudadela
Presentacion del trabajo inclusivo en ciudadelaPresentacion del trabajo inclusivo en ciudadela
Presentacion del trabajo inclusivo en ciudadela
 
Semilleros de robótica2015
Semilleros de robótica2015Semilleros de robótica2015
Semilleros de robótica2015
 
Ejercicios preliminares en php
Ejercicios preliminares en phpEjercicios preliminares en php
Ejercicios preliminares en php
 
Drogas21
Drogas21Drogas21
Drogas21
 
Resumen
ResumenResumen
Resumen
 
Css básico
Css básicoCss básico
Css básico
 
Introducción al video digital
Introducción al video digitalIntroducción al video digital
Introducción al video digital
 
Pc rec
Pc recPc rec
Pc rec
 
Estructura1
Estructura1Estructura1
Estructura1
 
Minipaint
MinipaintMinipaint
Minipaint
 
Practica2
Practica2Practica2
Practica2
 
Agenda iv
Agenda ivAgenda iv
Agenda iv
 
Css reglas1
Css reglas1Css reglas1
Css reglas1
 
Imagen digital 2013
Imagen digital 2013Imagen digital 2013
Imagen digital 2013
 
Actividad imagen
Actividad imagenActividad imagen
Actividad imagen
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Reciclando ando11
Reciclando ando11Reciclando ando11
Reciclando ando11
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (19)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Fundamentos de programación

  • 2. UNIDAD 1 LOGICA Y ALGORITMOS • COMPETENCIA: Construir algoritmos con base en las técnicas y herramientas para la manipulación de datos.
  • 3. Resultados • Explicar la evolución y característica de las generaciones de computadores • Manipular expresiones aritméticas y lógicas • Clasifica los tipos de datos • Identifica algoritmo y sus características • Aplica técnicas para la construcción de algoritmos • Realiza pruebas de escritorio para comprender lo que realiza un algoritmo.
  • 4. Actividades. Agenda 1 • Presentación y RCMT 45’ • Presentación del programa y fijar fechas de parciales 20’ • Propuesta de actividad de consulta Generaciones de los computadores 3’ • Lectura introductoria: Programación de computadores ayer, hoy y mañana 27’
  • 5. Exposición corta • Primera Generación (1951-1958) • Segunda Generación (1958-1964) • Tercera Generación (1964-1971) • Cuarta Generación (1971-1988) • Quinta Generación (1983 al presente) – Inteligencia artificial – Sistemas expertos – Redes de comunicaciones
  • 6. Actividades. Agenda 2 • Socialización exposiciones – Tiempo 45’ a 55’ • Conceptos 35’
  • 8. Datos • Son elementos considerados como unidades de tratamiento dentro de un sistema de procesamiento de datos. Datos Datos Datos Información
  • 9. Programas • Conjunto de ordenes representadas por instrucciones y sentencias almacenados en archivos bajo la sintaxis de un lenguaje de programación. • Trasmiten ordenes al computador para la ejecución de tareas.
  • 10. • Unión de uno o más programas relacionados mas la respectiva documentación generada en su proceso de desarrollo. Aplicación informática
  • 11. Sistema • Conjunto de elementos relacionados entre si para cumplir un determinado fin
  • 13. Tipos de datos • Simples • Estructurados • Ocupan una sola posición • Un único valor a la vez (vble) • Enteros • Reales • Caracteres • booleanos • Ocupan varias posiciones • Tiene varios componentes (datos simples o estructurados) • Arreglos • Cadenas de Caracteres • Registros • conjuntos
  • 14. Datos numéricos Enteros • No tienen parte decimal Reales Tienen una parte decimal
  • 15. Datos alfanuméricos • Carácter simple y cadena de caracteres. • Pueden ser letras del abcdario, dígitos o símbolos especiales (*,-%,#, etc.) • Un dato simple puede ser: ‘a’, ‘B’, ‘8’, ‘#’, etc • Cadena de caracteres contiene un conjunto de datos simples: ‘carlos’, ‘uts’, ‘6747-484’
  • 16. Datos lógicos • En este grupo se encuentran los booleanos y solo pueden tomar dos valores: true o false
  • 17. Identificadores • Es el nombre dado a una casilla de memoria del computador • Reglas – Primer carácter letras (a,b,c…z) – Los demás caracteres pueden ser letras o dígitos o el símbolo _ – La longitud del identificador en la gran mayoría de lenguajes es de 7 caracteres.
  • 18. Constantes • Son datos invariables durante la ejecución de un programa • Las variables se nombran con los identificadores Reales Enteras caracter cadenas booleanas
  • 19. Variables • Cambian su valor durante la ejecución del programa, estas son nombradas con los identificadores Reales Enteras caracter cadenas booleanas
  • 21. Jerarquía Potencia Multiplicación, división, modulo, división entera Suma y resta mayor Menor
  • 22. Expresiones lógicas • Llamadas así en honor a George Boole. • Están constituidas por números, constantes o variables, de tipo entero o real, carácter o cadena de caracteres • Se usan en las estructuras selectivas • Su valor puede ser V o F
  • 23. Operadores relacionales • Fuente http://4.bp.blogspot.com/-MxMNmqRxYhU/TZvZ7- eIq4I/AAAAAAAAAHc/mWDdXQbSoHs/s1600/operadores+relacionales.jpg
  • 24. Concepto de algoritmo • Conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema • ¿cuántos algoritmos realizamos cada día?
  • 25.
  • 26. Etapas para resolver un problema
  • 27. Características de los algoritmos • Precisión: cada paso del algoritmo debe ser claro y preciso. • Determinismo: Dados datos idénticos de entrada el resultado debe ser siempre el mismo • Finitud: independientemente de la complejidad siempre debe tener un final
  • 28. Partes de un algoritmo
  • 29. Ejercicio • Construya un algoritmo para preparar un café • Algoritmo para salir de casa • Algoritmo para ir a cine • Algoritmo para comprar un artefacto • Algoritmo para ingresar a tu correo
  • 30. Referentes Metodología de la Programación: algoritmos, diagramas de flujo y programas, Cairo, Osvaldo. Alfa Omega, Mexico. 2003