Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto.

Slides:



Advertisements
Presentaciones similares
IBD Curso 2007 Clase 2.
Advertisements

Análisis Sintáctico Capítulo 4.
Programación de Computadores
Sesión 13 Tipos de datos Estruturados Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
PROGRAMACION ESTRUCTURADA
Insercion de datos..
Lenguaje PHP Capítulo 4.
ADA: lenguaje de programación concurrente
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
PROGRAMACIÓN.
Type tipo_bf = ; tipo_dato = word; tipo_puntero = ^tipo_nodo; tipo_nodo = record dato: tipo_dato; izquierdo, derecho: tipo_puntero; bf: tipo_bf;
Algoritmos & Estructuras de Datos
Metodología de la Programación
INTRODUCCION AL SQL PROCEDURAL
Daniel Morillo Jorge Boscán Gregory Carrasco
Programación modular Procedimientos y Funciones
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
Tema 2: Lenguaje PHP básico
INTRODUCCION AL LENGUAJE C
CS1101X Programming Methodology
Seminario de Lenguajes A – Opción Ada Seminario de Lenguajes A – Opción Ada – Raúl Champredonde1 Overloading de subprogramas procedure Put(Item: in integer;
Programación 1 Variables, expresiones y sentencias
Estructuras de control
Diseño Físico Procedimientos Almacenados y Disparadores (Triggers)
C lase 10 COMPUTACION /17/2014Computacion - Fac. Ingeniería2  Ademas de los ya vistos (tipos simples), puede usarse como parámetros variables.
Compiladores Análisis Léxico Oscar Bonilla Universidad Galileo.
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
SQL SERVER APLICADO (SSA010) Ariel Alexis Fierro Sáez DuocUC.
TRAMPAS EN EL DISEÑO DE LENGUAJES CON RELACIÓN A LOS NOMBRES - REGLAS DE ALCANCE - COMPILACIÓN POR SEPARADO CONTROL DE FLUJO - EVALUACIÓN DE EXPRESIONES.
Clase 12 COMPUTACION 2009 Tipos de Datos PASCAL Estructurados Simples Primitivos No primitivos Estáticos Integer Real Char Boolean String Archivos Registros.
Características de “C”
PROCEDIMIENTOS FUNCIONES
Instituto Tecnologico de Durango Programacion de Sistemas II
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
COMPUTACION 2009 Clase 2.
INGENIERIA EN SISTEMAS COMPUTACIONALES
ANALISIS SINTACTICO Parte I
Módulo 10 Multiplicación y división de expresiones racionales
Programación en Pascal
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
COMPUTACION 2009 C lase 4 Programa PASCAL SENTENCIAS DATOS Expresiones Tipos Declaración de variables Declaración de variables Asignación Entrada/Salida.
Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid Bloque 1: Introduccion Unidad 3: Análisis de algoritmos (parte I)
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
Ada 2º Parte (variables, ámbitos , subrutinas , tipos abstractos de datos y excepciones)
Estructura general de un programa en el servidor de Bases de Datos.
Operadores y estructuras de control
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.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
Program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin.
Cursores SQL RECORRER CON UN CONJUNTO DE RESULTADOS RECORRER CON UN CONJUNTO DE RESULTADOS.
Contenido:  ¿Qué son los Punteros?  Los Procedimientos: New y Dispose.
PRINCIPIOS DE PROGRAMACIÓN
[ Sistemas Operativos ] Präsentat ion Universidad de Magallanes Facultad de Ingeniería Departamento de Ingeniería en Computación MIC3181 Representación.
Estructura: COLA Profesor: Ing. Erick López Ch. M.R.I.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
Programación de Computadores
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
Ada 2º Parte (variables, ámbitos, subrutinas, tipos abstractos de datos y excepciones)
MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso según las especificaciones dadas en la asignatura.
El programa se encuentra en la siguiente ruta: C:\Archivos de programa\Firebird\Firebird_1_5\bin>isql Dentro del programa ejecutar la siguiente linea:
MODULA Lenguaje de Programación Anabel Martín González
AA Gerardo Morgade Donato AA Isnel Leyva Herbella.
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
REGLAPP LAS REGLAS.
Instituto Superior de Formación Docente Nº
Regla 41.
Alumno: ______________________________________.
END.
Transcripción de la presentación:

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Programa CabeceraDeclaración Procedimientos

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Cabecera del programa identification id ;

Declaración Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales environment Dec ID { }

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales var id, : : ; tipo

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales integerstring float file

Procedimientos Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales procedure. begin end Sentencia

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales identification Ejemplo; environment { var : UNO,DOS : integer; var : Nombre,Domicilio : string; var : CalU1 : float; var : Alumnos,Docentes : file; } procedure begin Sentencias end. Ejemplo

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Sentencias While With Append Display Operación aritmética Create Accept Post

While Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales while Condición sentencias wend Nota : en SENTENCIAS no se incluye el while

Condición Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Id Op Rel ( Id ) Cte

With Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales with id sentencias { } Nota : en SENTENCIAS no se incluye el with

Append Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales append ;

Display Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales display ; Id Cte Accept

Operación aritmética Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales ; id = Expresión aritmética

Expresión aritmética Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales id ) Expresión aritmética cte Op Aritmético (

Create Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Id ; tipo { create ; }

Accept Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales accept id;

Post Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales post ;

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales begin while (C<10) append; display “Nombre” accept NOMBRE; post; wend; end. Ejemplo 1

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales begin VALOR=1; display “Tabla” accept TABLA; while (VALOR<=10) MULT=TABLA*VALOR; display TABLA “X” VALOR “=” MULT; VALOR=VALOR+1; wend; end. Ejemplo 2

Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales begin create Alumnos; { NOMBRE String; EDAD integer; PROMEDIO float; } end. Ejemplo 3