Your SlideShare is downloading. ×
0
Repaso
Repaso
Repaso
Repaso
Repaso
Repaso
Repaso
Repaso
Repaso
Repaso
Repaso
Repaso
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Repaso

666

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
666
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. “ Pascal de principio a fin” Ing. Francisco Rubén López Sánchez
  • 2. <ul><li>Programar es escribir nuestras ideas sobre un lenguaje de programación, para que estas puedan ser entendidas por la computadoras, y así poder trabajar bajo las órdenes que se dan en las mismas, con el fin de resolver problemas. </li></ul>Ing. Francisco Rubén López Sánchez
  • 3. <ul><li>Existen dos tipos principales de traductores de los lenguajes de programación de alto nivel: </li></ul><ul><li>Analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la máquina). Su acción equivale a la de un traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua. </li></ul>
  • 4. <ul><li>Que analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente. Su acción equivale a la de un intérprete humano, que traduce las frases que oye sobre la marcha, sin producir ningún escrito permanente. </li></ul>
  • 5. <ul><li>Lenguaje estructurado por excelencia, y que en algunas versiones tiene una potencia comparable a la del lenguaje C, como es el caso de Turbo Pascal en programación para DOS y Windows. </li></ul>Ing. Francisco Rubén López Sánchez
  • 6. Ing. Francisco Rubén López Sánchez Zona de encabezado Program primer_ejemplo; Zona de declaraciones Uses crt; VAR A,B, Result : Integer; Cuerpo del modulo BEGIN END.
  • 7. <ul><ul><li>Integer (0 , 1 , 2 …) </li></ul></ul><ul><ul><li>Real (0, 0.5, 5…) </li></ul></ul><ul><ul><li>Boolean (true , false) </li></ul></ul><ul><ul><li>Char (A,b,c,d…) </li></ul></ul><ul><ul><li>String (Hola , Adiós, Viva México…) </li></ul></ul>Ing. Francisco Rubén López Sánchez
  • 8. <ul><li>Este programa utiliza la cadena string para regresar un saludo. </li></ul>Ing. Francisco Rubén López Sánchez <ul><li>Escribir un programa en Pascal que calcule la velocidad de un proyectil que recorre 2 Km en 5 minutos. Expresar el resultado en metros/segundo. </li></ul><ul><li>Velocidad = distancia/tiempo </li></ul>
  • 9. <ul><li>PROGRAM velocidad; </li></ul><ul><li>USES crt; </li></ul><ul><li>VAR </li></ul><ul><li>dis:real; </li></ul><ul><li>tie:real; </li></ul><ul><li>vel:real; </li></ul><ul><li>BEGIN </li></ul><ul><li>WRITELN('Programa que calcula la velocidad'); </li></ul><ul><li>WRITELN(''); </li></ul><ul><li>WRITELN('Dame la distancia'); </li></ul><ul><li>READ(dis); </li></ul><ul><li>WRITELN('Dame el tiempo'); </li></ul><ul><li>READ(tie); </li></ul><ul><li>dis:= dis * 1000; </li></ul><ul><li>tie:= tie * 60; </li></ul><ul><li>vel:= dis / tie; </li></ul><ul><li>WRITELN('La velocidad es: ', vel,' metros / segundos'); </li></ul><ul><li>READKEY; </li></ul><ul><li>END. </li></ul>PROGRAM saludo; {USES crt;} VAR nombre:string; BEGIN WRITELN('Programa de un saludo'); WRITELN(''); WRITELN('Cual es tu nombre: '); READ(nombre); WRITELN('Hola ',nombre,' como estas?'); END.
  • 10. Ing. Francisco Rubén López Sánchez Diagrama de flujo Algoritmo Prueba de escritorio Código Pascal A :entero B :entero C :entero Inicio escribir “Dame el 1er numero” leer A escribir “Dame el 2do numero” leer B C=A+B escribir “ El resultado es: ” escribir C Fin A= 57 B= 10 C= 57 + 10 C = 67 PROGRAM Primera_Prueba;   Uses crt; VAR A:Integer; B:Integer; C:Integer;   CONST Mensaje='Introduce un valor entero: '; Respuesta='El valor es: ';   BEGIN Clrscr; Write (Mensaje);{Escribe en pantalla el mensaje definitivo como constante} ReadLn(A); WriteLn(Mensaje); ReadLn(B);{Lee un valor de teclado y lo almacena en la variable entero}   C:=A-B; WriteLn(C); {Escribe en pantalla el contenido de Respuesta y el valor que se ingreso de teclado}   END.
  • 11. <ul><li>Cuestionario e investigación de la página de preparatoria. </li></ul><ul><li>Cuestionario del manual </li></ul><ul><li>Todos los programas del manual. </li></ul>Ing. Francisco Rubén López Sánchez
  • 12. <ul><li>Si se presentan todos los programas realizados, antes del día de examen, exenta examen practico. </li></ul>Ing. Francisco Rubén López Sánchez

×