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.
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
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
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

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 esun 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 deflujo 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ódigoa 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 Losoperadores 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 contadores 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 unavariable 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 conocidacomo 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 llamadala 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.
  • 17.