LENGUAJE DE PROGRAMACIÓN

Slides:



Advertisements
Presentaciones similares
ESTRUCTURAS DE CONTROL
Advertisements

Estructuras de decisión en C
Estructuras de Repetición Algoritmos
Introducción a los Algoritmos
Fundamentos de Programación
Estructura General de Un Programa Programación Estructurada
Estructuras de Control
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
1.2 Sintaxis del lenguaje Java.
Curso de Programación I Parte III
Estructuras de control
SENTENCIA CONDICIONAL if
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.
Estructuras de Control
Estructuras de repetición
Fundamentos de Programación

Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Tema 4: Sentencias de control
ESTRUCTURAS ITERATIVAS
Estructuras de Control
Estructuras de Control Iterativas
ESTRUCTURAS CONTROL SECUENCIAL
Estructuras de Decisión Múltiple
Programación de Computadores
Estructuras de control Introducción a la programación.
Repaso/resumen 1.lectura/escritura y asignación 2.funciones 3.selección de instrucciones (if-else) 4.repetición de instrucciones (while) 5.recursión 6.operadores/instrucciones.
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Clase 2 Gabriela Araya Baez.  Permite la ejecución de un bloque de instrucciones, mediante la verificación de una condición. Si esta no se cumple (else),
Informática Ingeniería en Electrónica y Automática Industrial
Teoría – Alejandro Gonzalez
EXPRESIONES Y SENTENCIAS
Unidad II: Fundamentos de Programación
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.

Estructuras de Control.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 02 Control de flujo  Condicional Simple if( condicion) { //sentencia 1 // sentencia 2. }
Estructuras de control Resolución de problemas y algoritmos.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) ESTRUCTURA DEL LENGUAJE.
Símbolos de Programación Estructurada
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.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Estructuras de Control en Visual Basic.net
El lenguaje de programación C - Control de flujo y bucles -
“variables , sentencia if y bucles”
ESTRUCTURAS REPETITIVAS
Carolina Galaviz Inzunza CBTIS No. 37.  Este ciclo se repite durante una cantidad definida de iteraciones, por lo que no depende de las acciones.
Estructuras de Decisión
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
LENGUAJE DE PROGRAMACIÓN
Universidad Autónoma del Estado de México Programación Estructurada
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
Estructuras de Decisión en Visual Basic 6.0
Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.
Tipos de ciclos en Visual Basic. Dinámicos y fijos. 6.1 Foro. Wuilson Valencia, Desarrollo de aplicaciones I y Laboratorio. 1.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
ESTRUCTURA DE UN PROGRAMA EN
DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José.
Ciclos condicionales y exactos Estructura de control de ciclos
Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control.
Anexo Chame-San Carlos
Transcripción de la presentación:

LENGUAJE DE PROGRAMACIÓN Estructuras de control y de Repetición Recursividad.

Estructuras de control en Java Las estructuras de control determinan la secuencia de ejecución de las sentencias de un programa.  se dividen en tres categorías:           *Secuencial           *Condicional o Selectiva           *Iterativa o Repetitiva. MBA. LIDA LOOR MACIAS

ESTRUCTURA SECUENCIAL La estructura secuencial está formada por una sucesión de instrucciones que se ejecutan en orden una a continuación de la otra. Ejemplo: { instrucción 1; instrucción 2; instrucción 3; }

ESTRUCTURA CONDICIONAL, ALTERNATIVA O SELECTIVA La estructura condicional determina si se ejecutan unas instrucciones u otras según se cumpla o no una determinada condición. Puede ser del tipo: -Condicional simple: if -Condicional doble: if ... else ... -Condicional múltiple: if .. else if ..

Condicional simple: se evalúa la condición y si ésta se cumple se ejecuta una determinada acción o grupo de acciones. En caso contrario se saltan dicho grupo de acciones.          if(expresión_booleana){             instrucción 1             instrucción 2             .......           }

Condicional doble: Se evalúa la condición y se ejecuta una determinada instrucción o grupo de instrucciones. Si no se cumple se ejecuta otra instrucción. o grupo de instrucciones. if(expresión booleana){               instrucciones 1            }       else{                   instrucciones 2       } MBA. LIDA LOOR MACIAS

Condicional múltiple: Se obtiene anidando sentencias if. else Condicional múltiple: Se obtiene anidando sentencias if ... else. Permite construir estructuras de selección más complejas. if (expresion_booleana1) instruccion1; else if (expresion_booleana2) instruccion2;         else instruccion3;

*ciclo while *ciclo do – while *ciclo for  ESTRUCTURA ITERATIVA O REPETITIVA  Permiten ejecutar de forma repetida un bloque específico de instrucciones, hasta una determinada condición.   *ciclo while                 *ciclo do – while               *ciclo for MBA. LIDA LOOR MACIAS

CICLO WHILE: Las instrucciones se repiten mientras la condición sea cierta y se pueden ejecutar 0 ó más veces CICLO DO – WHILE: Las instrucciones se ejecutan mientras la condición sea cierta. CICLO FOR: Hace que una instrucción o bloque de instrucciones se repitan un número determinado de veces mientras se cumpla la condición. MBA. LIDA LOOR MACIAS

EJERCICIO DE APLICACIÓN. ENUNCIADO: Un grupo de inteligencia militar desea codificar los mensajes secretos de tal forma que no puedan ser interpretados con una lectura directa, para lo cual han establecido las siguientes reglas:        a) Todo mensaje debe estar sus letras en mayúsculas.    b) Reemplazar cada letra por la que sigue según abecedario, excepto Z que  se deberá reemplazar con la letra A.     c) reemplazar cada dígito encontrado por el siguiente numero excepto el 9 que  deberá ser reemplazado por el 0.

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class mensajemilitar {     public static void main(String[] args) throws IOException{         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));         String mensaje, cod1="",cod2="", caracter;         String ABC="ABCDEFGHIJKLMNOPQRSTUVWXYZ";         String numeros="0123456789";         System.out.println("Ingrese el mensaje: ");         mensaje=br.readLine();         System.out.println(""+mensaje);         mensaje=mensaje.toUpperCase();         for (int i = 0; i < mensaje.length(); i++) {             caracter=mensaje.substring(i, i+1);             if(caracter.equals(" ")){                 cod1=cod1+caracter; }

           else{                 for (int j = 0; j < ABC.length(); j++) {                 if(caracter.equals(ABC.substring(j,j+1))){                     if(caracter.equals("Z")){                         cod1=cod1+"A";                         break;                    }                     else{                         cod1=cod1+ABC.substring(j+1,j+2);                         break;                     }                }            }             for (int k = 0; k <numeros.length(); k++) {                 if(caracter.equals(numeros.substring(k,k+1))){                     if(caracter.equals("9")){                         cod1=cod1+"0";                     }                     else{                         cod1=cod1+numeros.substring(k+1,k+2);                     }                }            }            }                }         System.out.println("\nMENSAJE INGRESADO: "+mensaje);         System.out.println("CODIGO RESULTANTE "+cod1);     } }