Ejercicios 1 Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.

Slides:



Advertisements
Presentaciones similares
Sesión 5 Diagramas de Flujo
Advertisements

Estructuras de decisión
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de Repetición Algoritmos
MANUAL EXPRESS DE C J.M.sevilla.
Ejercicios de algoritmos y diagramas de flujo
Elementos básicos del Lenguaje
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
CS1101X Programming Methodology
Ejercicio 4to. Bachillerato.
INTRODUCCIÓN A LA COMPUTACIÓN 14va Semana – 24va Sesión Miércoles 01 de Junio del 2005 Juan José Montero Román
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
Introducción a la Programación “Ejercicios” Semestre de Otoño 2006 Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Arreglos: Vectores en JAVA
Ejercicios de Arreglos y Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Estructuras de repetición
REPRESENTACIÓN GRÁFICA DE ALGORITMOS
ESTRUCTURAS DE CONTROL
Ejercicio 6 ¿Cuánto debe pagar cada comensal de un grupo en un restaurante considerando el monto del consumo y la propina? Para cualquier número de personas.
PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA.
Introducción a la Programación “Conceptos de Algoritmo”
Introducción a la Programación “Ejercicios” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Capítulo 1 “Elementos de Programación”
INTRODUCCIÓN A LA COMPUTACIÓN
ESTRUCTURAS DE CONTROL Estructuras Secuenciales. Las estructuras de programación secuenciales son una combinación de sentencias de entrada de datos al.
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
Introducción a la Programación “Conceptos de Algoritmos” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Programación Diseño de Algoritmos
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Matrices y Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.

Estructuras de Control.
Introducción a la Ingeniería de Sistemas
Metodología para solución de problemas
Soluciones 1- el algoritmo en seudocódigo que, dada una variable cuyo es leído desde teclado imprima por pantalla si el numero es o no mayor que 0 algoritmo.
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
Estructuras de Repetición (Hacer-Mientras)
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
Sentencias de repetición
Estructuras de control Resolución de problemas y algoritmos.
Introducción a la Programación “Conceptos Básicos” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Programación en Pascal
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Introducción a la Programación “Vectores y Matrices” Semestre de Otoño 2006 Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
TALLER SENTENCIAS REPETITIVAS (CICLOS)
PSEUDOCÓDIGO.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Lógica Computacional.
Algoritmos Cristian Hernández Jorge bello.
Santiago Pachón Pedroza Jesús Arley Bolaños 1002
Operadores Lógicos Y (Conjunción): Tanto P como Q (Ambas). O (Disyunción): Puede ser que P o Q o ambas (mínimo 1)
Ing. Santiago Figueroa Lorenzo
PARADIGMAS DE LA PROGRAMACION
Unidad 1. PROGRAMACION ALGORITMICA
Desarrollo de lógica algorítmica.
Prueba de escritorio Computación y Sistemas de Información.
Algoritmo.
Universidad Domingo Savio
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Diagrama de flujo.
ALGORITMO QUE SUME 2 VALORES E IMPRIMA EL RESULTADO 1. Inicio 2. Inicializar variables A=0,B=0,C=0 3. Asignar valores a las variables A=20,B=50.
ALGORITMOS CLASE 2.
EUPs que imprima la tabla de multiplicar de 2 al 10
Transcripción de la presentación:

Ejercicios 1 Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.

Destrezas esperadas Seguimiento de un programa en seudo- código. Transformación de diagrama de flujo a seudo-código. Creación de algoritmos a través de diagramas de flujo y seudo-código

Seguimiento de un programa en seudo-código int i, j, pot, suma=0, N Imprimir(“Ingrese N”) Leer(N) for(i=1; i<=N; i=i+1) { for(j=1, pot=1; j<=i && !(i%2) ; j=j+1) { pot=pot*i; } if(i%2==0) suma=suma+pot } Nijpotsuma

Seguimiento de un programa en seudo-código ¿Qué es lo que calcula el seudo-código anterior? Calcula

Seguimiento de un programa en seudo-código, considere N=4 int i,j,suma=0,stop=1,N Imprimir( “Ingrese N”) Leer N for(i=1;i<=N && stop !=0 ;i=i+1) { for(j=1;j<=i && stop !=0 ; j=j*2) { if(j==(N/2)) stop=0 else suma=suma+i+j*2 } Imprimir(“El resultado es: suma”) Nijstopsuma

Transformación de un diagrama de flujo a seudo- código Bifurcación Ciclo V F V F

Transformar este diagrama de flujo a seudo -código

Inicio Fin N, i, suma=0, valor Ingrese un número N valor=i*i suma=suma+valor i<=N i=i+1 suma N<1 “ERROR ” V V F F i=1

Creación de algoritmos, utilice diagramas de flujo y después páselo a seudo-código Crear un algoritmo que lea números y se detenga cuando el usuario ingresa el valor Se pide contar los números pares, obtener el mayor y el menor.

Conclusiones Los ciclos pueden estar formados por más de una proposición en la condición. Por ejemplo:  (( k<=5) && (i==j/2)) En una bifurcación o ciclo, cualquier variable distinta de 0, es siempre verdadera. Por ejemplo:  While (!(i%2)) En los diagramas de flujo existe una clara diferencia entre una bifurcación y un ciclo