Estructuras de Control

Slides:



Advertisements
Presentaciones similares
Q- Basic.
Advertisements

Compiladores e intérpretes Análisis Sintáctico II
Programación de Computadores
PROGRAMACION ESTRUCTURADA
Programación en Pascal
Type tipo_bf = ; tipo_dato = word; tipo_puntero = ^tipo_nodo; tipo_nodo = record dato: tipo_dato; izquierdo, derecho: tipo_puntero; bf: tipo_bf;
Ingresar dos valores correspondientes a la edad de una persona. Informar "La primera persona es mayor", "La segunda persona es mayor". C E1 E2 E1>E2 Si.
TRABAJO PRÁCTICO 2 Florencia Glasbauer y Luciana Pierangeli 1ºB.
Seminario de Actualización - Excel Avanzado y Macros
INFORMÁTICA PROGRAMACIÓN.
Trabajo practico Nº2 Rodrigo Diaz. EJERCICIO Nº1 Ingresar un número cualquiera e informar si es Positivo. Negativo o nulo C NUMER O Numero =0 NULO Numero>o.
Programación visual basic 2do año B Sofía Di Buccio Computadora número 36.
Programación Visual Basic
Programación Visual Basic Pedro Boualy y Fran B 2ºB PC:28.
Sesión 6 Sentencias de Repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Clase 12 COMPUTACION 2009 Tipos de Datos PASCAL Estructurados Simples Primitivos No primitivos Estáticos Integer Real Char Boolean String Archivos Registros.
 Ingresar dos valores correspondientes a la edad de una persona. Informar "La primera persona es mayor", "La segunda persona es mayor". C E 1 E 2 E1>E2.
Trabajo Practico 2 Nombre: Indira Diana. Ejercicio numero 1 C C Numero = 0 Numero > 0 numero positivo nulo negativo F F Verdadero Ingresar un número cualquiera.
Brazos Bloque IF Permite que se ejecuten una serie de tareas si y sólo si una expresión lógica es verdadera. IF(logical_exp) then sentencia1 sentencia2.
1 Concurrencia Procesos y Programas. 2 Establecer Comunicación entre procesos (memoria común)
Página Web del Lenguaje Pascal.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Sesión 17 Tipos de datos Estruturados Arreglos de Registros Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Trabajo Práctico 2 Agustin Arias 1ºB. Ejercicio 1 Ingresar un número cualquiera e informar si es positivo, negativo o nulo.
COMPUTACION 2009 C lase 4 Programa PASCAL SENTENCIAS DATOS Expresiones Tipos Declaración de variables Declaración de variables Asignación Entrada/Salida.
1Hacer in programa que lea un número desconocido de datos reales de un disco y detecte el final de los datos en el archivo 2Definir entradas y salidas.
Teoría – Alejandro Gonzalez
Pilas Una Pila es una colección de elementos del mismo tipo organizada como una superposición ordenada de los mismos. Por ejemplo Pila de platos, Pila.
Tema 8: Tipos de Datos Estructurados I
TRABAJO PRACTICO Nº2 Nombre: Ignacio D. Roca. Ejercicio Nº 1 TP 2 C numero numero= 0 Numero> 0 negativo f nulo verdadero positivo falso.
LENGUAJE “C” Programación. Condicionales Los condicionales permiten al programa escoger entre varios posibles resultados dependiendo de la evaluación.
Tema 6: Estructuras de Control
Clase 6 COMPUTACION 2009 C lase 8 Tipos de Datos PASCAL Estructurados Simples Primitivos No primitivos Integer Real Char Boolean String Archivos Registros.
Departamento de Informática Universidad Técnica Federico Santa María Ejercicios Certamen 1: Programación de Computadores (IWI-131) Luis Pizarro Q.
Camila Rodríguez 1º B. DIAGRAMA: PANTALLA: PROGRAMACION Private Sub CommandButton1_Click() Dim NumeroA As Integer Label1 = "ingrese un numero" NumeroA.
Contenido:  ¿Qué son los Punteros?  Los Procedimientos: New y Dispose.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Sesión 4 Secuencias Básicas Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
29/5/2002 Sesión 18 Tipos de datos Estruturados Archivos de Caracteres Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Práctico Mercedes Alonso. Ejercicio 0 C Numero A Numero A>5 “No” F “Sí” (textbox) Salida (label) IF Verdadero Falso Ingresar un número cualquiera e informar.
Camila Rodríguez 1º B. DIAGRAMA: PANTALLA: PROGRAMACION Private Sub CommandButton1_Click() Dim NumeroA As Integer Label1 = "ingrese un numero" NumeroA.
Programación Visual Basic ‍2º año B ‍Nombre: javier vasaquez ‍Computadora Número:25.
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
Práctico Mercedes Alonso. Ejercicio 0 C Numero A Numero A>5 “No” F “Sí” (textbox) Salida (label) IF Verdadero Falso Ingresar un número cualquiera e informar.
Gianfranco Barbalace 1 año “B”.  Ingresar un número cualquiera e informar si es positivo, negativo o nulo. C C Número = 0 Número Número > 0 Nulo Verdadero.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Introducción a la Programación Multimedial
INFORMATICA DEL CBU Clase 8 Año 2016 PROCEDIMIENTOS.
Estructuras de Control en Visual Basic.net
Página Web del Lenguaje Pascal.
Resolución de problemas y algoritmos
ESTRUCTURAS DE DECISIÓN
Resolución de problemas y algoritmos
Paso por Referencia v/s Paso por Valor
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Diego Hernández R Pascal Variables Diego Hernández R
Estructuras de Control Ciclos
INFORMATICA DEL CBU Clase 9 Año 2016 FUNCIONES ARREGLOS.
Análisis y resolución de problemas
Paso por Referencia v/s Paso por Valor
Estructuras de Control 2 Ciclos
Estructuras de Control 3 Ciclos
Diego Hernández R Pascal Variables Diego Hernández R
Procedimientos y Funciones
String, arreglos y arreglos bidimensionales
Estructuras de control
Diego Hernández R. Archivos Diego Hernández R.
String, arreglos y arreglos bidimensionales
Procedimientos y Funciones
END.
Transcripción de la presentación:

Estructuras de Control Diego Hernández R dhernand@inf.utfsm.cl

Conceptos Estructuras de control IF THEN IF THEN ELSE CASE OF CASE OF ELSE ¿Why BEGIN END? Ejercicios

IF THEN If {CONDICION} Then {Acción}

Ejemplo If Then Program HolaMundo; Uses Crt; Var radio :real; begin ClrScr; Write ('Ingrese radio: '); ReadLn(radio); If radio>0.0 Then WriteLn('El radio es mayor que 0'); WriteLn('Despues del If'); Readkey; end.

IF THEN ELSE If {CONDICION}Then Else {Acción si condición es verdadera} Else {Acción si condición es falsa}

Ejemplo If Then Else Program HolaMundo; Uses Crt; Var radio :real; begin ClrScr; Write ('Ingrese radio: '); ReadLn(radio); If radio>0.0 Then WriteLn('El radio es mayor que 0'); WriteLn('Segunda Linea'); end; Else WriteLn('Estoy en el Else'); WriteLn('Segunda Linea Else'); WriteLn('Despues del If'); Readkey; ClrScr end.

CASE OF Case {VARIABLE Integer, Byte o Char} Of Caso1 : {Acción Caso 1} Caso2 : {Acción Caso 2} … CasoN : {Acción Caso N} End;

Ejemplo CASE OF Program HolaMundo; Uses Crt; Var numero : Integer; Begin ClrScr; Write('Ingrese Numero: '); ReadLn(numero); Case numero Of 0 : WriteLn('Ingresaste 0'); 1 : WriteLn('Ingresaste 1'); 2 : WriteLn('Ingresaste 2'); End; Readkey; ClrScr end.

CASE OF ELSE Case {VARIABLE Integer, Byte o Char} Of Caso1 : {Acción Caso 1} Caso2 : {Acción Caso 2} … CasoN : {Acción Caso N} Else {Acción por defecto} End;

Ejemplo CASE OF ELSE Program HolaMundo; Uses Crt; Var numero : Integer; begin ClrScr; Write('Ingrese Numero: '); ReadLn(numero); Case numero Of Begin 0 : WriteLn('Ingresaste 0'); 1 : WriteLn('Ingresaste 1'); 2 : WriteLn('Ingresaste 2'); End; Else WriteLn('Ingresaste Otro Numero'); Readkey; end.

¿Why BEGIN END? Definir bien las acciones dentro de las estructuras de control.

Ejercicios Ingresar un numero y verificar si es positivo Ingresar un numero y verificar si es positivo, si no decir que es negativo. Ingresar un numero, si es el 10 imprimirlo por pantalla, o si es 20 e imprimir ‘Twenty’ en pantalla, o si es 30 imprimir ‘Thirty’. Lo mismo que el punto anterior, y si no es ningún numero decir que no cumple. Verificar si un numero es positivo, y si es positivo decir si es 10, 20 o 30, si no es ninguno, decir error. Si el numero es negativo, informarlo.

Fin ¿Alguna consulta?