SlideShare una empresa de Scribd logo
PRESENTACION 
o Materia: Metodología la Programación. 
o Maestro: GERARDO ENRIQUE 
GUTIERREZ ROMERO. 
o Alumnos : José Carlos Vázquez Sosa. 
o Grupo: A 
o División: Tecnologías de la información y 
comunicación.
Programacion Expocision
Un algoritmo es un conjunto ordenado y finito de 
operaciones que permite hallar la solución de un 
problema. 
Un algoritmo describe los datos de entrada, el 
proceso y los datos de salida.
Un diagrama de flujo muestra las actividades y las 
decisiones que definen un proceso. 
Un diagrama de flujo tiene un punto de inicio y un 
número finito de puntos de finalización. Puede 
dividirse en “carriles” para identificar a los 
responsables de realizar cada actividad. 
Un diagrama de flujo es una herramienta útil en las 
fases de análisis y diseño de software.
Se denomina pseudocódigo a un lenguaje basado en 
normas léxicas y gramaticales similares a las utilizadas 
por los lenguajes de programación. 
El pseudocódigo combina lenguaje coloquial con las 
normas gramaticales de los lenguajes de programación. 
Es una herramienta útil en las fases de análisis y diseño 
de software.
Tipos de datos 
Los tipos de datos básicos utilizados en 
pseudocódigoson: char, int, float, boolean 
char: carácter 
int: número entero 
float: número real 
boolean: admite un valor falso o verdadero
Operadores aritméticos 
+ suma 
- resta 
* producto 
/ división 
^ potencia 
Div división entera (cociente) 
Mod division entera (residuo) 
Sqr cuadrado 
Sqrt raíz cuadrada
Operadores relacionales 
Los operadores relacionales evalúan una expresión y 
devuelven un valor falso o verdadero 
< menor que 
> mayor que 
<= menor o igual que 
>= mayor o igual que 
<> diferente de
Programacion Expocision
Contadores 
Un contador es una variable cuyo valor se incrementa 
o decrementa en una cantidad constante cada vez 
que se produce un determinado suceso o acción. Los 
contadores se utilizan con la finalidad de contar 
sucesos o acciones internas de un bucle; deben 
realizar una operación de inicialización y 
posteriormente las sucesivas de incremento o 
decremento del mismo. La inicialización consiste en 
asignarle al contador un valor inicial. Se situará antes 
y fuera del bucle.
Estructura: 
int cont = 0 
inicio del bucle 
i = i +1 
fin del bucle
Acumulador: 
Es una variable que suma sobre sí misma un 
conjunto de valores para de esta manera 
tener la suma de todos ellos en una sola 
variable. La diferencia entre un contador y un 
acumulador es que mientras el primero va 
aumentando de uno en uno, el acumulador va 
aumentando en una cantidad variable.
Estructura: 
int acum = 0 
inicio del bucle 
acum = acum + valor 
fin del bucle
Programacion Expocision
SELECCIÓN 
También conocida como la estructura SI-CIERTO-FALSO, 
plantea la selección entre dos alternativas con 
base en el resultado de la evaluación de una 
condición. 
C 
A B
ITERACIÓN 
También llamada la estructura HACER-MIENTRAS-QUE, 
corresponde a la ejecución repetida de una 
instrucción mientras que se cumple una determinada 
condición. 
Aquí el bloque A se ejecuta repetidamente mientras 
que la condición C se cumpla o sea cierta.
A 
C 
EJEMPLO
Programacion Expocision

Más contenido relacionado

PPTX
Los arreglos yeisy
PPTX
Introducción a Algoritmos
DOC
Algoritmos
PDF
Unidad II Datos y Entidades Primitivas
DOCX
Tipos programadores
PPTX
Elementos basicos de un programa
PPT
DOCX
Tipos programadores
Los arreglos yeisy
Introducción a Algoritmos
Algoritmos
Unidad II Datos y Entidades Primitivas
Tipos programadores
Elementos basicos de un programa
Tipos programadores

La actualidad más candente (18)

PPTX
Estructura general de un programa (Funciones Internas)
PPTX
TIPOS DE OPERADORES PARA C++
PPT
Constantes y variables
PPTX
Seminario 9 rebeca
PPTX
Expo grupo 2 secuenciales
PPSX
Resumen unida 1 Análisis numerico
DOCX
Algoritmo
PPT
Unidad 1.1 PROGRAMACION I
PPTX
TIPOS DE OPERADORES PARA C++
PDF
Definiciones de datos
PPTX
3. Conceptos básicos II
PPT
Entidades primitivas para algoritmos
PPTX
Pres.algoritmos
PPTX
Pres. algoritmos
PPTX
Estructuras
PPTX
Operadores para c++ bvb
PDF
Tipos de datos variables expresiones
PPTX
7. operadores y estructura secuencial
Estructura general de un programa (Funciones Internas)
TIPOS DE OPERADORES PARA C++
Constantes y variables
Seminario 9 rebeca
Expo grupo 2 secuenciales
Resumen unida 1 Análisis numerico
Algoritmo
Unidad 1.1 PROGRAMACION I
TIPOS DE OPERADORES PARA C++
Definiciones de datos
3. Conceptos básicos II
Entidades primitivas para algoritmos
Pres.algoritmos
Pres. algoritmos
Estructuras
Operadores para c++ bvb
Tipos de datos variables expresiones
7. operadores y estructura secuencial
Publicidad

Destacado (20)

PPTX
Libertad
PPTX
PPTX
Ddm2 pw
DOCX
Jorge rendon avila
PPTX
Los colores olga y jocelyn
PPTX
Universidad tecnológica equinoccial
PPTX
Siembra
PPTX
Desensamblando y ensamblando la pc
PPTX
PPTX
Fascículo i
PDF
HI 75f - Actions contre les mines et basm - Prévention des accidents par mines
PPT
VIOLENCIA ESCOLAR
PPTX
Las celulas madre
PPTX
Buses y perifericos presentacion1
PPTX
Tics en la_educacion estela
PPTX
Unidad 4 fisicoquimica
ODP
F.freestyle
PPTX
Recursos
PPT
Presentación Vva. del Rosario- aprentic3
Libertad
Ddm2 pw
Jorge rendon avila
Los colores olga y jocelyn
Universidad tecnológica equinoccial
Siembra
Desensamblando y ensamblando la pc
Fascículo i
HI 75f - Actions contre les mines et basm - Prévention des accidents par mines
VIOLENCIA ESCOLAR
Las celulas madre
Buses y perifericos presentacion1
Tics en la_educacion estela
Unidad 4 fisicoquimica
F.freestyle
Recursos
Presentación Vva. del Rosario- aprentic3
Publicidad

Similar a Programacion Expocision (20)

PDF
Trabajo de tecnología
PDF
Estructuras básicas
PDF
Trabajo de tecnologia- Reconstruccion.pdf
PDF
Trabajo de tecnologia.docx.pdf
PDF
Trabajo de tecnologia- Reconstruccion.pdf
DOCX
Trabajo de tecnologia.docx
DOCX
algortimos
PDF
Estructuras basicas tecnología
PDF
Estructuras basicas tecnología (2)
PDF
Estructuras basicas tecnología (1)
PDF
Estructuras básicas tecnología
PDF
Algoritmos
DOCX
Tecnoooo00000000000
DOCX
PDF
Estructuras básicas de PSeInt
PDF
Estructuras basicas pseint
PDF
Estructuras basicas:pseint.
PPTX
Evaluacion de algoritmo
PDF
Algoritmo diagrama de_flujo
PDF
Secuencial
Trabajo de tecnología
Estructuras básicas
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia.docx.pdf
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia.docx
algortimos
Estructuras basicas tecnología
Estructuras basicas tecnología (2)
Estructuras basicas tecnología (1)
Estructuras básicas tecnología
Algoritmos
Tecnoooo00000000000
Estructuras básicas de PSeInt
Estructuras basicas pseint
Estructuras basicas:pseint.
Evaluacion de algoritmo
Algoritmo diagrama de_flujo
Secuencial

Último (20)

PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
taller de informática - LEY DE OHM
PPTX
Presentación de Redes de Datos modelo osi
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPT
Que son las redes de computadores y sus partes
PDF
clase auditoria informatica 2025.........
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPT
introduccion a las_web en el 2025_mejoras.ppt
Estrategia de apoyo tecnología miguel angel solis
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Diapositiva proyecto de vida, materia catedra
historia_web de la creacion de un navegador_presentacion.pptx
SAP Transportation Management para LSP, TM140 Col18
Influencia-del-uso-de-redes-sociales.pdf
taller de informática - LEY DE OHM
Presentación de Redes de Datos modelo osi
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
REDES INFORMATICAS REDES INFORMATICAS.pptx
Que son las redes de computadores y sus partes
clase auditoria informatica 2025.........
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Calidad desde el Docente y la mejora continua .pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
CyberOps Associate - Cisco Networking Academy
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Plantilla para Diseño de Narrativas Transmedia.pdf
introduccion a las_web en el 2025_mejoras.ppt

Programacion Expocision

  • 1. PRESENTACION o Materia: Metodología la Programación. o Maestro: GERARDO ENRIQUE GUTIERREZ ROMERO. o Alumnos : José Carlos Vázquez Sosa. o Grupo: A o División: Tecnologías de la información y comunicación.
  • 3. Un algoritmo es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Un algoritmo describe los datos de entrada, el proceso y los datos de salida.
  • 4. Un diagrama de flujo muestra las actividades y las decisiones que definen un proceso. Un diagrama de flujo tiene un punto de inicio y un número finito de puntos de finalización. Puede dividirse en “carriles” para identificar a los responsables de realizar cada actividad. Un diagrama de flujo es una herramienta útil en las fases de análisis y diseño de software.
  • 5. Se denomina pseudocódigo a un lenguaje basado en normas léxicas y gramaticales similares a las utilizadas por los lenguajes de programación. El pseudocódigo combina lenguaje coloquial con las normas gramaticales de los lenguajes de programación. Es una herramienta útil en las fases de análisis y diseño de software.
  • 6. Tipos de datos Los tipos de datos básicos utilizados en pseudocódigoson: char, int, float, boolean char: carácter int: número entero float: número real boolean: admite un valor falso o verdadero
  • 7. Operadores aritméticos + suma - resta * producto / división ^ potencia Div división entera (cociente) Mod division entera (residuo) Sqr cuadrado Sqrt raíz cuadrada
  • 8. Operadores relacionales Los operadores relacionales evalúan una expresión y devuelven un valor falso o verdadero < menor que > mayor que <= menor o igual que >= mayor o igual que <> diferente de
  • 10. Contadores Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle; deben realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor inicial. Se situará antes y fuera del bucle.
  • 11. Estructura: int cont = 0 inicio del bucle i = i +1 fin del bucle
  • 12. Acumulador: Es una variable que suma sobre sí misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable.
  • 13. Estructura: int acum = 0 inicio del bucle acum = acum + valor fin del bucle
  • 15. SELECCIÓN También conocida como la estructura SI-CIERTO-FALSO, plantea la selección entre dos alternativas con base en el resultado de la evaluación de una condición. C A B
  • 16. ITERACIÓN También llamada la estructura HACER-MIENTRAS-QUE, corresponde a la ejecución repetida de una instrucción mientras que se cumple una determinada condición. Aquí el bloque A se ejecuta repetidamente mientras que la condición C se cumpla o sea cierta.