
Comenzaremos con la estructura de control de selección. La sentencia si.Dicha sentencia se aplica cuando podemos tener solo dos opciones, falso y verdadero o cumple y no cumple, con alguna sentencia en Pascal esta es una estructura de control de selección, cuyo razonamiento es:
si (condición)
entonces
(instrucción_1)
algo más
(instrucción_2)
Y la sintaxis en Pascal es:
if (condición)
then
(instrucción_1)
else
(instrucción_2)
Tal como también se muestra en la imagen del diagrama de flujo.Cuya expresiñon obedece a:
si (la condición es algo que debe o no cumplirse como: si (a/2 = 0), entonces realizara el proceso designado, cuando esto es verdadero y se cumple de lo contario ejecutara lo designado a falso.
Ejercicio:
Analiza el siguiente codigo en Pascal, nota que algunas palabras, no son palabras reservadas, haz los cambios necesarios, para que este programa funcione en pascal y despues, teclealo o subelo en una nueva entrada en tu blog estudiantil(no olvides colocar la imagen del programa en ejecución), con el nombre Sentencia IF THEN ELSE, y explica en forma breve que es lo que hace este programa, como funciona la estructura IF dentro de el programa, y en seguida pon el codigo ya corregido en lenguaje Pascal.
Programa Edades;
Usos Crt;
Var
edad : entero ;
empezar
WriteLn('Escribe tu edad: ");
ReadLn(edad);
si edad > = 18 entonces
WriteLn('! Eres Mayor de edad!);
WriteLn('Esta instrucción siempre se Ejecuta');
ReadKey
final.
Fecha de publicación, 22 de febrero del 2010 en tu blog estudiantil.
Maestra, Mmm.. Por que Usamos el Pascal Si, hay mas programas mas avansados y concretos para la programacion como el Java ?? . esqe hable con mi tio y me platico un poco mas de la programacion . y Me Dijo que el pascal ya estaba Pasado.
ResponderEliminarSaludOz :)
maestra me gustaria que me ayudara a corregir el codigo que me dijera que tengo mal porque ya lo corregi y me dice: fatal: compilation aborted
ResponderEliminarprogram edades;
uses
crt;
var
a=edad;
begin
writeln('Escribe tu edad');
Readln(edad);
if a <='18' then
writeln(¡Eres mayor de edad!)
else
writeln(':< Eres menor de edad');
Readln;
End
No entiendo que pudiera estar mal.
hola maestra mmmm. este es mi codigo pascal
ResponderEliminarprogram edades;
uses
crt;
var
edad:integer;
begin
writeln('escribe tu esdad');
readln(edad);
if(edad>=18);
them(eres_mayor_de_edad);
else(eres_menor_de_edad);
writeln('eres',mayoromenor,'de edad');
readln;
end.
puede revisarlo y desirme si estoy mal xfa
marco antonio info "B" IV
SALUDOS¡¡¡¡¡¡¡¡¡