La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sesión 5 Diagramas de Flujo

Presentaciones similares


Presentación del tema: "Sesión 5 Diagramas de Flujo"— Transcripción de la presentación:

1 Sesión 5 Diagramas de Flujo

2 Estructura repetitiva Para
indices acciones

3 Ejemplo 1 Mostrar los primeros 5 números algoritmo mostrarnumeros var
Inicio Mostrar los primeros 5 números algoritmo mostrarnumeros var entero : i Inicio para i ← 1 hasta 5 hacer escribir “Número ”, i fin_para fin i ← 1 hasta 5 escribir “Numero ” , i fin

4 Ejemplo 2 Inicio S ← 0 Calcular la suma de 5 números ingresados por el usuario algoritmo sumadenumeros var entero : N, S, i Inicio S ← 0 para i ← 1 hasta 5 hacer escribir “Ingrese número” leer N S ← S + N fin_para escribir “La suma total es : “ , S fin i ← 1 hasta 5 escribir “ingrese numero ” leer N S ← S + N escribir “La suma total es: ”, S fin

5 Estructura repetitiva Mientras
NO condicion SI acciones

6 Ejemplo 3 Calcular la suma de N números ingresados por el usuario
Inicio S ← 0 i ← 0 escribir “ingrese numero ” leer N Calcular la suma de N números ingresados por el usuario algoritmo sumadenumeros var entero : N, S, num, i inicio S ← 0 i ← 0 escribir “Ingrese cantidad de números: ” leer N mientras i < N hacer escribir “Ingrese número” leer num S ← S + num i ← i + 1 fin_mientras escribir “La suma total es : “ , S fin NO i < N SI escribir “ingrese numero ” leer num S ← S + num i ← i + 1 escribir “La suma total es: ”, S fin

7 Ejemplo 4 Inicio cont ← 0 escribir “ingrese numero ”
Contar los números enteros positivos introducidos por teclado. algoritmo sumadenumeros var entero : num, cont inicio cont ← 0 escribir “Ingrese número” leer num mientras num > 0 hacer cont ← cont + 1 fin_mientras escribir “El número de enteros positivos es : “ , cont fin leer num NO num > 0 SI cont ← cont + 1 escribir “ingrese numero ” leer num escribir “el numero de enteros Positivos es: ”, cont fin

8 Estructura repetitiva Hacer
acciones NO condicion SI

9 Ejemplo 5 Inicio Leer por teclado una nota validada
algoritmo validanota var entero : nota inicio hacer escribir “Ingrese nota” leer nota mientras (nota <0 or nota > 20) escribir “La nota es : “ , nota fin escribir “ingrese nota ” leer nota NO nota < 0 or nota > 20 SI escribir “La nota es: ”, nota fin

10 Ejemplo 6 Inicio escribir “ingrese mes ” leer mes
Leer por el número del mes algoritmo mes var entero : mes inicio hacer escribir “Ingrese mes” leer mes mientras (mes <1 or mes > 12) escribir “El mes es : “ , mes fin escribir “ingrese mes ” leer mes NO mes < 1 or mes > 12 SI escribir “El mes es: ”, mes fin

11 Ejercicios Desarrollar un programa que calcule e imprima la suma de los N primeros número naturales. Desarrollar un programa que dados como datos N números enteros, determine cuántos de ellos son pares y cuántos impares. Desarrollar un programa para obtener la tabla de multiplicar de un número entero k. Desarrollar un programa que lea un número entero N y calcule el resultado de la siguiente serie 1 + ½ + 1/3 + ¼ + ……….. + 1/N Dado el sueldo de N trabajadores, considere un aumento de 15% a cada uno de ellos, si su sueldo es inferior a 800 soles. Imprima el sueldo con el aumento incluido.


Descargar ppt "Sesión 5 Diagramas de Flujo"

Presentaciones similares


Anuncios Google