Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples.

Slides:



Advertisements
Presentaciones similares
PROF. ING. JULIO CESAR CANO RAMIREZ
Advertisements

Elementos de Pascal Escribir un programa en Pascal que lea los valores de los catetos de un triángulo rectángulo y calcule y muestre la hipotenusa. program.
Metodología de la Programación
Asignatura: Introducción a la programación
Técnico en programación de Software
Introducción a la Estadística Informática
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
3. INTRODUCCIÓN A LA PROGRAMACIÓN
ESTRUCTURAS DE SECUENCIA
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
Programación.
Lenguaje Pascal: Ana Laureano_UAM-A Lenguajes de Programación Pascal Profesora Ana Lilia Laureano - Cruces Universidad Autónoma Metropolitana - Azcpotzalco.
Área Académica: Informática
Tema 6. Conceptos básicos de programación
Departamento de Informática Universidad Técnica Federico Santa María Tema 7: Subprogramas Programación de Computadores (IWI-131) Luis Pizarro Q.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Fundamentos de Programación
Sesión 6 Sentencias de Repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Academia de Informática
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
CARACTERÍSTICAS DE LOS PROGRAMAS
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
COMPUTACION 2009 Clase 2.
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Programación I Universidad Nacional de Luján
Microsoft© Visual Basic . Net.
Tipo de Datos Básicos.
Agosto 2010Programación I - Tipo de Datos1 Programación I Prof. Adjunto: Lic. Jorge O. Scucimarri Universidad Nacional de Luján Licenciatura en Sistemas.
TIPOS DE DATOS TipoDescripciónRango IntegerEntero (2 bytes) a LongEntero largo (4 bytes) a SinglePunto flotante de simple.
ESTRUCTURA DE DECISION LOGICA
Programación en Pascal
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
ESTRUCTURA DE DATOS ESD-243
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
COMPONENTES DE UN ALGORITMOS
Teoría – Alejandro Gonzalez
Tema 5: Sentencias Básicas
VBA – Elementos del Lenguaje
ETAPAS PARA SOLUCIONAR UN PROBLEMA
Departamento de Informática Universidad Técnica Federico Santa María Programación de Computadores (IWI-131) Luis Pizarro Q.
INTRODUCCION A LOS ALGORITMOS
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Definir un vector Forma general Variable=[tipo]*tamaño Tipo: es el valor inicial con el cual quedarán llenas todas las posiciones creadas del vector. Tamaño:
Programación Básica con “NQC” Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
Tema 8: Tipos de Datos Estructurados I
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Tema 6: Estructuras de Control
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Programación de Computadores (IWI-131)
Departamento de Informática Universidad Técnica Federico Santa María Ejercicios Certamen 1: Programación de Computadores (IWI-131) Luis Pizarro Q.
Elementos básicos para el desarrollo de algoritmos
Términos algoritmo diseñar algoritmo implementar algoritmo
Estructura de un programa C
HERAMIENTAS DE PRODUCCIÓN
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006.
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
PRINCIPIOS DE PROGRAMACIÓN
Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
Lic. Carla Aguirre Montalvo
Programación de Computadores
EL TIPO DE DATO LOGICO y constantes.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
Algoritmos y Programación. Objetivos de Aprendizaje: Al finalizar esta unidad ud. debe estar en la capacidad de: Definir el propósito y el contenido de.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples Programación de Computadores (IWI-131) Luis Pizarro Q.

Luis Pizarro Q. © ¿Qué es un Lenguaje de Programación? n Es un conjunto de reglas, símbolos y palabras especiales utilizadas para construir un programa. n Una vez que el problema ha sido estudiado y se ha propuesto un algoritmo que lo resuelve, se procede a implementar dicho algoritmo en un lenguaje de programación, construyendo lo que se denomina programa.

Luis Pizarro Q. © Análisis Solución general (Algoritmo) Prueba Resolución del problema Frente a un problema... Solución específica (Programa) Prueba Uso Implementación mediante un lenguaje de programación.

Luis Pizarro Q. © ¿Qué es Pascal? n Es un lenguaje de programación diseñado en 1968 por el científico informático suizo Niklaus Wirth. n Fue concebido originalmente como un lenguaje de enseñanza, pues permite comprender fácilmente los conceptos de programación.

Luis Pizarro Q. © Estructura de un programa Pascal PROGRAM nombre_del_programa; CONST {aquí se declaran las costantes} TYPE {aquí se declaran las variables tipo} PROCEDURE (FUNCTION) {aquí se declaran procedimientos y/o funciones} VAR {aquí se declaran las variables} BEGIN {aquí se escribe el cuerpo del programa} END.

Luis Pizarro Q. © Declaraciones n Para especificar el nombre del programa PROGRAM nombre; n Para declarar constantes que se usarán CONST nombre_constante = valor; Ejemplo: CONST pi = ; e = ; No cambian su valor durante el programa

Luis Pizarro Q. © Declaraciones n Para declarar variables que se usarán VAR nombre_variable : tipo_de_dato; Ejemplo: VAR x : INTEGER; y, z : REAL; Pueden cambian su valor durante el programa

Luis Pizarro Q. © Declaraciones n El tipo de dato indica el valor que puede tomar una variable. n Existen tipos de dato estándares. También se pueden declarar otros nuevos en la sección TYPE. n Para indicar comentarios se utilizan los paréntesis { }. Ejemplo: PROGRAM hola; {este programa saluda al usuario} Comentario

Luis Pizarro Q. © Tipos de Datos Simples n Tipo entero: INTEGER puede almacenar valores enteros en el rango [ ,32767] n Tipo real: REAL puede almacenar valores reales en la forma: [-1.E-39, E+38]

Luis Pizarro Q. © Tipos de Datos Simples n Tipo caracter: CHAR puede almacenar cualquier caracter alfanumérico del código ASCII. Ejemplo: ‘A’, ‘4’, ‘r’ n Tipo lógico: BOOLEAN puede almacenar valores verdadero o falso, TRUE o FALSE, respectivamente.

Luis Pizarro Q. © Tipos de Datos Simples n Tipo enumerado: se declara en la sección TYPE. Indica un conjunto ordenado por enumeración. Ejemplo: TYPE sexo = (femenino,masculino); semana = (lu,ma,mi,ju,vi,sa,do); hermanos = (Franco,Moises,Daniel); vocales = (a,e,i,o,u);

Luis Pizarro Q. © Tipos de Datos Simples n Tipo subrango: se declara en la sección TYPE. Indica un intervalo. n Ejemplo: TYPE mes = 1..12; digitos = ‘0’..’9’; tamaño = 1..Largo; año = ; Se define un tipo subrango utilizando dos puntos seguidos

Luis Pizarro Q. © Operadores n Un operador representa una operación que es posible aplicar a 1 ó más variables usadas en el programa. n Existen operadores de aritméticos, asignación, relacionales y lógicos. Entre ellos existe un orden de prioridad.

Luis Pizarro Q. © Operadores n Aritméticos +, -, *, /, div (división entera), mod (resto). Ejemplos: 5 DIV 2 entrega 2. 5 MOD 2 entrega 1. 5 * 3 DIV 2 MOD = 15 DIV 2 MOD = 7 MOD = = - 2 En este caso se ejecutó de izquierda a derecha al haber más de 2 operaciones de igual precedencia.

Luis Pizarro Q. © Operadores n Asignación (:=) x := 5; y := -2; z := y - x; n Relacionales = igual a <> distinto a > mayor que < menor que = mayor o igual que Entregan resultados TRUE o FALSE Ejemplos:Sea a := 3 y b := 5 a = b FALSEa <= b TRUE

Luis Pizarro Q. © Operadores n Lógicos AND, OR, NOT. Ejemplos: Sea a := TRUE y b := FALSE NOT a entrega FALSE NOT b AND a entrega TRUE

Luis Pizarro Q. © Operadores n El orden de prioridad entre los operadores es el siguiente: 1. ()más alta 2. NOT 3. /, *, DIV, MOD, AND 4. +, -, OR 5., =, =, <>más baja

Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples Programación de Computadores (IWI-131) Luis Pizarro Q.