La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Resumen clase anterior Introducción a la programación.

Presentaciones similares


Presentación del tema: "Resumen clase anterior Introducción a la programación."— Transcripción de la presentación:

1

2 Resumen clase anterior

3 Introducción a la programación

4 Estructuras de control Se presentan las tres estructuras básicas de control, sus representaciones en pseudocódigo. Secuenciación Selección Iteración condicional

5 Secuenciación básica o primitiva Programación secuencial pseudocódigo diagrama de flujo Comienza e1; e2; e3; Termina e1 e2 e3

6 Secuenciación básica o primitiva Ejemplo. Saludo personalizado comienza escribe ¿Cómo te llamas? ; lee nombre; escribe Hola,nombre; termina

7 Selección básica o primitiva Selección de opción única Decisiones sencillas. Condición booleana. pseudocódigo Si condición entonces e1; diagrama de flujo Condición e1 V F

8 Selección básica o primitiva Ejemplo. Decir si un número es negativo comienza escribe Número: ; lee N; si (N < 0) entonces escribe negativo; escribe positivo; termina

9 Selección básica o primitiva Selección de dos opciones Decisiones sencillas. Condición booleana. diagrama de flujo pseudocódigo Si condición entonces e1; otro e2; Condición e1 V F e2

10 Selección básica o primitiva Ejemplo. Escribe si un número es par o impar. comienza escribe Número: ; lee Num; si ( Resto N/2= 0) entonces escribe par; otro escribe impar; termina

11 Selección básica o primitiva Selección múltiple Selección de varias posibilidades bajo diferentes condiciones si (condición1) entonces e1; otro si (condición2) entonces e2; otro si (condición3) entonces e3 ;

12 Selección básica o primitiva Ejemplo. Asignación de calificación comienza escribe promedio final: ; Lee promedio; si (promedio<6) entonces calificacion = NA; otro si (promedio < 7.4) entonces calificacion = S; otro si (promedio < 8.7) entonces calificacion = B ; otro si (promedio> 8.8) entonces calificacion = MB; escribe(cal =,calificacion); termina

13 Selección básica o primitiva Selección múltiple Selección de varias posibilidades bajo condiciones de igualdad en la misma variable si (variable = valor1) entonces e1; otro si (variable = valor2) entonces e2; otro si (variable = valor3) entonces e3 ;

14 Selección básica o primitiva Ejemplo. Selección de menú. comienza escribe Refranes:; escribe 1. Para flojos; escribe 2. Para dar ánimos; escribe 3. De experiencia; escribe Opción: ; lee opción; si (opción = 1) entonces escribe No por mucho madrugar amanece más temprano; otro si (opción = 2) entonces escribe A darle que es mole de olla; otro si (opción = 3) entonces escribe Más sabe el diablo por viejo que por diablo; otro escribe Opción invalida; termina

15 Selección adicional Selección múltiple Selección de varias posibilidades bajo condiciones de igualdad en la misma variable caso variable de valor1 : e1 valor2 : e2 valor3 : e3 otro : e4 fin caso

16 Selección adicional Ejemplo. Selección de menú. comienza escribe Refranes:; escribe 1. Para flojos; escribe 2. Para dar ánimos; escribe 3. De experiencia; escribe Opción: ; lee opción; caso (opción) de 1: escribe No por mucho madrugar amanece más temprano; 2: escribe A darle que es mole de olla; 3: escribe Más sabe el diablo por viejo que por diablo; otro: escribe Opción invalida; fin Caso termina

17 Iteración condicional básica o primitiva Repetición de acciones gobernada por condición booleana mientras (C) haz e1; e1 C V F

18 Iteración condicional básica o primitiva Ejemplo mientras. Suma números del 1 al N Comienza lee(N); suma 0; índice 1; mientras (índice N) haz comienza suma suma+índice; índice índice + 1; termina escribe Suma:,suma; termina

19 Iteración condicional adicional Iteración condicional Repetición de acciones gobernada por condición booleana repite e1; hasta (Condición) ; e1 C V F

20 Iteración condicional adicional Ejemplo repite. Suma números del 1 al N comienza escribe(N: ); lee(N); suma 0; indice 0; repite indice indice + 1; suma suma+indice; mientras (indice < N); escribe(Suma:,suma); termina

21 Iteración condicional adicional Repetición de acciones dentro de cierta condición de un contador ejecuta i=inicio, final, [paso] e1;

22 Iteración condicional adicional Ejemplo ejecuta. Suma números del 1 al N comienza escribe(N: ); lee(N); suma 0; ejecuta i=1, N suma suma+i; escribe(Suma:,suma); termina


Descargar ppt "Resumen clase anterior Introducción a la programación."

Presentaciones similares


Anuncios Google