Fundamentos de programación II

Slides:



Advertisements
Presentaciones similares
Capítulo 2 Algoritmos.
Advertisements

ESTRUCTURAS DE CONTROL
Estructuras Repetitivas
Programación Interactiva Fundamentos de Programación
Pippy (Python para niños)‏ 1.
Estructuras Repetitivas para
Instrucciones Básicas Entrada de Información
Arrays Fundamentos de Programación I
Instrucciones Básicas Salida de Información
Instrucciones Básicas Salida de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Instrucciones y excepciones
Lenguajes de programación
UNIDAD II: ALGORITMOS Y LENGUAJES
Iteración La iteración permite modelar problemas en los cuales una secuencia de instrucciones debe ejecutarse varias veces. La cantidad de iteraciones.
Fundamentos de Programación
Fundamentos de la Programación Estructurada
Seminario de Actualización - Excel Avanzado y Macros
Curso de Programación I Parte I
Estructuras de Control
seas a esta presentación de tu colección en : Vitanoble Powerpoints.
Estructuras de control
ESTRUCTURAS DE SECUENCIA
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Introducción a la Computación
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS
QUÉ VES EN ESTA IMAGEN… Piensa antes de avanzar…
Estructuras de repetición
Tema 4: Sentencias de control
ESTRUCTURAS ITERATIVAS
Fundamentos de Programación
Introducción a la Computación
Control de flujo: Bucles
ESTRUCTURAS DO-WHILE Y FOR.
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
Introducción al análisis de algoritmos
Capítulo 1 “Elementos de Programación”
M.S.C. Ivette Hernández Dávila
Capítulo 2 – Estructuras de Control
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
Informática Ingeniería en Electrónica y Automática Industrial
Teoría – Alejandro Gonzalez
EXPRESIONES Y SENTENCIAS
Estructuras de Control.
Control de Flujo.
Estructuras de repetición
Operadores y estructuras de control
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.
Estructuras repetitivas e iterativas  Son herramientas que permiten ejecutar operaciones que se deben aplicar un número repetido de veces. El conjunto.
Ing. Wilmer Duno1 Programación I Autor: Ing. Wilmer Duno Introducción al Visual Basic.
Programación Básica con NQC Patricio A. Castillo 10/05/2008.
COMPUTO III Ing. Jimmy Ojeda Arnica.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Programación Orientada a Objetos.  Un método es una función, segmento, rutina, subrutina o subalgoritmo que puede ser definido dentro de una clase con.
“variables , sentencia if y bucles”
Estructuras de Decisión
Algoritmo.
Estructuras de Control
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
Algoritmos en Pseudocódigo
¿QUÉ VES EN ESTA IMAGEN? Piensa antes de avanzar.
Proyecto de VIDA.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
PROGRAMACION DE APLICACIONES EN MEMORIA DEL COMPUTADOR = ALGORITMOS Y ESTRUCTURAS DE DATOS.
 Inicio/Final Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar.
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
Estatutos en Matlab 3.1 De entrada y salida estándar. 3.2 De control o selección if. 3.3 De ciclos: for, while. 3.4 Otros estatutos.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

Fundamentos de programación II Estructura de un Programa Namuel Solórzano Peralta Ingeniero de Sistemas Tú eres lo que es el profundo deseo que te impulsa. Tal como es tu deseo es tu voluntad. Tal como es tu voluntad son tus actos. Tal como son tus actos es tu destino. Brihadaranyaka Upanishad

Contenido Estructura de un programa Actividades que puede realizar un programa Las instrucciones Tipos de instrucciones Estructuras de control

ESTRUCTURAS DE CONTROL resuelve un PROGRAMA PROBLEMA se ejecuta en un COMPUTADOR está compuesto de ESTRUCTURAS DE CONTROL INSTRUCCIONES se dividen en SELECTIVAS I. ENTRADA I. PROCESO I. SALIDA if if .. else switch pueden ser ITERATIVAS while() do .. While() for()

Estructura de un Programa La estructura o arquitectura de un programa, es la forma como están organizadas los diferentes elementos que componen a un programa.

¿Qué puede hacer un programa? SOLUCIONAR PROBLEMAS ¿Qué tipo de problemas?

¿Qué puede hacer un programa? Crear variables, para almacenar datos Asignar un dato a una variable Capturar un dato y almacenarlo en una variable Mostrar información Procesar información Actividades que hace un programa

¿Qué puede hacer un programa? Actividades que hace un programa Instrucciones

¿Qué puede hacer un programa? Entrada Proceso Salida Instrucciones

Instrucciones de Salida Una expresión que indica al computador que visualice ciertos datos o información en la pantalla. cout<<“Saludos a todos”; printf(“Saludos a todos”); Saludos a todos

Instrucciones de Salida Ejemplos: cout printf Resultado en pantalla cout<<“Colombia”; printf(“Colombia”); Colombia cout<<“3+5=”<<(3+5); printf(“3+5 =%d”, 3+5); 3+5=8 int a=5; cout<<“Valor de a :”<<a; printf(“Valor de a: %d”, a); Valor de a: 5

Instrucciones de Entrada Una expresión que indica al computador que se disponga a recibir o almacenar datos del exterior, los cuales, generalmente son ingresados por el usuario. Los datos ingresados son almacenado en espacios de la RAM Para lo anterior es necesario y obligatorio: Crear una variable en la RAM

Instrucciones de Entrada Variable: es un espacio que se reserva en la memoria principal RAM, para almacenar de manera temporal, la información que es ingresada al computador. Sintaxis: tipoDato nombreVariable [ = valorInicial ];

Instrucciones de Entrada Ejemplos: cin>> scanf() Explicación int a=0; cin>>a; int a=0; scanf(“%d”, &a); Se almacena en la variable entera a, el valor que ingrese el usuario float salario = 0.0; cin>>salario; scanf(“%f”, &salario); Se almacena en la variable real salario, el valor que ingrese el usuario char letra =’ ‘; cin>>letra; Scanf(“%c”, &letra; Se almacena en la variable carácter letra, el valor que ingresa el usuario

Instrucciones de Proceso Estas instrucciones aplican una serie de cálculos sobre un conjunto de datos, con el objeto de obtener otros resultados. Los cálculos tienen lugar a nivel del procesador. Para lo anterior es necesario y obligatorio: Crear una variable en la RAM

Instrucciones de Proceso Ejemplos: Proceso Resultado int a=0; a = ((4+5) + (3*3))/2; El proceso resultante genera como valor 9, este valor se almacena en la variable a float respuesta = 0.0; respuesta = (2.5 + 3.5)/2.0; El proceso resultante genera como valor 9, este valor se almacena en la variable respuesta float resultado = 0; resultado = sqrt(25) + 10; El proceso resultante genera como valor 15, este valor se almacena en la variable resultado

Estructura de Control Las estructuras de control son instrucciones especiales de los lenguajes de programación, las cuales controlan la ejecución de las otras instrucciones (entrada, proceso, salida). Las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De acuerdo a una condición, ejecutar un grupo u otro de sentencias (if--else y switch) Ejecutar un grupo de sentencias mientras exista una condición (while) Ejecutar un grupo de sentencias hasta que exista una condición (do-while) Ejecutar un grupo de sentencias un número determinado de veces (for )

Estructura de Control Selectivas if if else switch Repetitivas while do while for Estructuras de Control

Estructura de Control – if()..else Sintaxis condición Instrucción Verdadero - true Falso - false if (condición){ instrucciones } condición Instrucción Verdadero - true Falso - false if (condición){ instrucciones } else {

Estructura de Control – while() Sintaxis while (condición){ } condición Instrucción Verdadero - true Falso - false

Estructura de Control – do..while() Sintaxis do{ } while(condición); condición Instrucción Verdadero - true Falso - false

Estructura de Control – for( ) Sintaxis for(inicio; condición; incremento){ instrucciones; } condición inicio Verdadero - true Falso - false instrucción incremento

Los invito a seguir estudiando y haciendo programas