FUNDAMENTOS DE PROGRAMACIÓN Unidad II. Elaborar programas en pseudolenguaje, de acuerdo a requerimientos. Unidad II.

Slides:



Advertisements
Presentaciones similares
Arreglos Unidimensionales y Bidimensionales ESTRUCTURAS DE DATOS I
Advertisements

Sesión 3 Estructuras Repetitivas
Estructuras Repetitivas para
Arrays Fundamentos de Programación I
Estructuras de Repetición Algoritmos
Temas Operaciones básicas Instalando el compilador
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Las estructuras de arreglos fueron usadas en las primeras computadoras digitales, cuando la programación se hacía todavía en lenguaje máquina, para tablas.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
MANEJO DE ARRAYS EN C.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
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.
Vectores en java.
Estructuras de repetición
Tema 6: Clases Antonio J. Sierra.
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.
ESTRUCTURAS DE CONTROL
 Se llama formulario a una plantilla o página con espacios vacíos que han de ser rellenados con alguna finalidad, por ejemplo una solicitud de empleo.
Programación de Computadores
LOGICA DE PROGRAMACION
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
FUNDAMENTOS DE PROGRAMACIÓN
Estructuras de Datos Arreglos.
Clase 10: Estructuras de datos y arreglos.
Valor X Valor Y Punto (0,0) Coordenadas.
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Aplicación de estructuras de datos
ESTRUCTURAS REPETITIVAS

Tema 5 Diagramas de flujo Computacion - FA.CE.NA..
APRENDIZ: SANDRA L. CAICEDO C. ORDEN: 20194
While En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte.
Sentencias de repetición
Resolución de problemas con algoritmos numéricos Concepto de estructuras secuénciales Ing. Miguel Sadhit Alemán Paredes.
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
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.
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)
Estructura de datos I CIS - UABJB.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
LENGUAJE “C” Programación.
Fundamentos de Programación
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
ESTRUCTURAS REPETITIVAS
1.2 CONSTAQNTES, VARIABLES TIPOS DE DATOS. SON REPETICIONES DE UNA MISMA ACCIÓN O DE UN GRUPO DE ACCIONES. A LAS ITERACIONES TAMBIÉS SE LES CONOCE COMO.
Tipos de Lenguajes Ensamblador.
Prueba de escritorio Computación y Sistemas de Información.
Estructuras de Decisión
Lic. Carla Aguirre Montalvo
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Para aplicaciones.   Una variable es un espacio de memoria en donde se almacenan datos 1. VARIABLES.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
FUNDAMENTOS DE PROGRAMACIÓN Unidad II. Un array bidimensional o matriz es un conjunto de datos homogéneos (todos del mismo tipo), cada uno de los cuales.
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
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.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
P ROCESO DE E NSAMBLADO Cámara Vázquez Berenice Rubí.
Katty Evangelina Hipólito Chi.   Aunque cada maquina tiene un lenguaje ensamblador distinto, el proceso de ensamblador tiene suficiente similitudes.
Por: Rubén D. Flores. Ciclos condicionales de programación  Existen 2 tipo de ciclos de programación, los dinámicos y los fijos. Dinámicos: Do-While.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Ciclos condicionales y exactos Estructura de control de ciclos
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS INGENIERÍA EN SISTEMAS ENERGÉTICOS SUSTENTABLES.
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
Transcripción de la presentación:

FUNDAMENTOS DE PROGRAMACIÓN Unidad II

Elaborar programas en pseudolenguaje, de acuerdo a requerimientos. Unidad II

Estructura Repetir La estructura repetir cumple la misma función que la estructura mientras. La diferencia está en que la estructura mientras comprueba la condición al inicio y repetir lo hace al final; por eso la estructura repetir se ejecuta por lo menos una vez.

Estructura Repetir La sintaxis es: repetir intrucción 1 instrucción 2 instrucción hasta {condición} instrución X Repetir es opuesta a la estructura mientras. Repetir se ejecuta hasta que se cumpla una condición que se comprueba al final del ciclo. Esto implica que las instrucciones que forman el cuerpo del ciclo se ejecutan por lo menos una vez.

Diferencias entre Mientras y Repetir MIENTRASREPETIR Comprobación de la condición al inicio, antes de entrar al ciclo Comprobación de la condición al final, después de haber ingresado una vez al ciclo Las instrucciones del cuerpo del ciclo se ejecutan en forma repetitiva si la condición es verdadera Las instrucciones del cuerpo del ciclo se ejecutan si la condición es falsa Las acciones del ciclo se pueden ejecutar 0 o más veces Las acciones del ciclo se ejecutan por lo menos una vez

Vectores Un vector es un conjunto de elementos del mismo tipo que comparten un nombre común; algo así como una variable que puede almacenar al mismo tiempo más de un valor. Los vectores reciben también el nombre de tablas, listas o arrays. Un vector es un conjunto ordenado y homogéneo. Ordenado porque el primer elemento, segundo, tercero... n-ésimo puede ser identificado y homogéneo porque sus elementos son todos del mismo tipo (numéricos o alfanuméricos, pero no una combinación de ambos).

Vectores Los elementos que están en el vector A ocupan todos una determinada posición dentro de él: Así, el número -5 se encuentra en la posición 3; el 99 en la posición 10 y el 12 en la posición 1. La forma correcta de leerlos es la siguiente: A(3) = - 5 A(10) = 99 A(1) = 12

Vectores Cargar un vector La asignación de valores a los elementos de un vector se realiza de esta forma: A(4) 0 A(7) 4 etc. Por supuesto que no vamos a cargar un vector de 100 elementos, escribiendo 100 asignaciones. La carga de un vector se hace por medio del ciclo desde....fin desde. Nuestro ciclo va a comenzar en 1 hasta un número N que es la longitud del vector.

Vectores Por lo tanto, vamos a tener tres desde...fin desde bien diferenciados: Un ciclo para la carga Un ciclo para el proceso Un ciclo para la impresión

Cargar el vector No olvidemos que antes de cargar un vector debemos dimensionarlo. Al dimensionar un vector le decimos a la máquina que reserve los espacios de memoria necesarios para los elementos del vector. En este caso la dimensión del vector es 30. inicio dimensionar V(30) desde I = 1 hasta 30 leer V(I) fin desde fin

Imprimir un vector El procedimiento para imprimir un vector es casi exactamente igual al proceso de carga, con la diferencia que en lugar de leer, vamos a imprimir. Para el caso de nuestro vector V de N componentes: desde I = 1 hasta N imprimir V(I) fin desde

Dimensionar un vector El usuario deberá siempre poder determinar la dimensión del vector sobre el que quiera trabajar. Por eso, vamos a leer la dimensión del vector en una variable: inicio Leer N dimensionar V(N) desde I = 1 hasta N Leer V(I) fin desde fin