jueves, 10 de octubre de 2013
lunes, 7 de octubre de 2013
FreePascal 1
Program: Define un bloque de código como constituyente de un programa
Uses: Declara el uso de una o mas unidades
Crt: es una unidad estándar de Turbo Pascal
Var: Es una palabra reservada de turbo pascal
String: Identifica la variable como una cadena e indica que la longitud de esa cadena no pueda acceder de 1 a 255 caracteres.
Interger: Pueden contener números
Char: Pueden Contener caracteres simples
Begin: Bloque de programa
Repeat: se utiliza en estructuras de control Repeat-Until
Clrscr: Borra la pantalla y el programa muestra en el monitor: Introduzca el numero
TextColor: Cambia el color de primer plano al indicado en color
Textbackground: Cambia el color de fondo por defecto al indicado Color
Writeln: En un procedimiento estándar de Turbo Pascal
ReadKey: Lee un carácter del teclado sin hacer eco
Sound: Genera un tono en el altavoz del PC con la frecuencia especificada en Frec.
Random: Devuelve un numero generado aleatoria-mente por Turbo Pascal.
Delay: Produce un retardo en la ejecución del programa durante ms mili-segundos
Until: Se usa en los bucles Repeat-Until
If: Se utiliza en sentencia If-Then
Then: Se usa en las sentencias If-Then
While: Se utiliza en los bucles While-Do
Do: Se utiliza en estructuras de control de bucles.
End: Identifica el final de un bloque de código el final de una sentencia Case, el final de un identificación de registro o el final de un programa.
End; se puede realizar un manejo de la excepción en varias capas, realizando sucesivas acciones en cada una de ellas.
bibliografía: Turbo pascal 6 autor: Stephen O'Brien
Program: Define un bloque de código como constituyente de un programa
Uses: Declara el uso de una o mas unidades
Crt: es una unidad estándar de Turbo Pascal
Var: Es una palabra reservada de turbo pascal
String: Identifica la variable como una cadena e indica que
la longitud de esa cadena no pueda acceder de 1 a 255 caracteres.
Interger: Pueden contener números
Char: Pueden Contener caracteres simples
Begin: Bloque de programa
Repeat: se utiliza en estructuras de control Repeat-Until
Clrscr: Borra la pantalla y el programa muestra en el monitor:
Introduzca el numero
TextColor: Cambia el color de primer plano al indicado en color
Textbackground: Cambia el color de fondo por defecto al indicado
Color
Writeln: En un procedimiento estándar de Turbo Pascal
ReadKey: Lee un carácter del teclado sin hacer eco
Sound: Genera un tono en el altavoz del PC con la frecuencia
especificada en Frec.
Random: Devuelve un numero generado aleatoria-mente por Turbo
Pascal.
Delay: Produce un retardo en la ejecución del programa durante ms mili-segundos
Until: Se usa en los bucles Repeat-Until
If: Se utiliza en sentencia If-Then
Then: Se usa en las sentencias If-Then
While: Se utiliza en los bucles While-Do
Do: Se utiliza en estructuras de control de bucles.
End: Identifica el final de un bloque de código el final de una
sentencia Case, el final de un identificación de registro o el final de
un programa.
End; se puede realizar un manejo de la excepción en varias capas, realizando sucesivas acciones en cada una de ellas.
bibliografía: Turbo pascal 6 autor: Stephen O'Brien
jueves, 12 de septiembre de 2013
Actividad 10
Proceso Adivina_Numero //Esta linea sirve para indicar el inicio del pseudocodigo
intentos<-9; //aquí estoy asignando el valor 9 a la variable llamada "intentos"
num_secreto <- azar(100)+1; //esta linea sirve para asignar el valor de azar al num_secreto
Escribir "Adivine el número (de 1 a 100):"; //imprime pantalla de lo escrito en comillas
Leer num_ingresado; //sirve para capturar los datos
Mientras num_secreto<>num_ingresado Y intentos>0 Hacer //Te da la opcion de que num_secreto es igual a num_ingresado
Si num_secreto>num_ingresado Entonces //Te da la opcion para un resultado
Escribir "Muy bajo"; // imprime en pantalla lo que esta en comillas
Sino //Te da la opcion para un resultado
Escribir "Muy alto"; //imprime en pantalla lo que esta en comillas
FinSi //termina el fin de Si.
Escribir "Le quedan ",intentos," intentos:"; //imprime en pantalla lo que esta en comillas
Leer num_ingresado; //sirve para capturar los datos
intentos <- intentos-1; //en esta linea a intentos se le asigna el valor intentos-1
FinMientras //inidica el fin de mientras.
Si intentos=0 Entonces //Te da la opcion para un resultado
Escribir "El numero era: ",num_secreto; //imprime en pantalla lo que esta en comillas
Sino //sirve para indicar el fin del no.
Escribir "Exacto! Usted adivino en ",11-intentos," intentos."; //imprime en pantalla lo que esta en comillas
FinSi //sirve para indicar el fin del si.
FinProceso //esta linea sirve para indicar el fin del pseucodigo
//Este pseudocódigo sirve para adivinar un número
jueves, 5 de septiembre de 2013
Actividad 8
PSEUDOCODIGO 1.
Proceso: suma de 4 números
1-inicio
2-escribe"dame 4 números"
3-Leer A+B+C+D=Res
4-escribe "Sum"
5-leer: Sum-10= Res
6-Imprime Resfinal
7-finProceso
PSEUDOCODIGO 2.
Proceso: mayoría de edad
1-inicio
2-escribe "dame tu nombre y edad"
3-leer nombre y edad
4-no es mayor de edad Escribe "eres menor de edad"
5-si es mayor de edad Escribe "felicidades ya puedes
votar"
6-FinProceso
PSEUDOCODIGO 3.
Proceso: raíz cuadrada de un numero
1-inicio
2-Escribe "dame un número"
3-Leer X (numero)
4-Imprime raiz de X
5-FinProceso
PSEUDOCODIGO 4.
Proceso: área
de un rectángulo
1-inicio
2-Leer B*H
3-Escribe Area=B*H
4-Imprime Area
5-FinProceso.
martes, 3 de septiembre de 2013
Actividad 5
¿Qué es un algoritmo?
Es una sucesión finita de pasos no ambiguos que
se pueden ejecutar en un tiempo finito.
¿En qué consiste optimizar un algoritmo?
R=consiste en introducir modificaciones en el,
tendentes a disminuir el tiempo que se necesita para resolverlo.
¿Cuál es el objetivo del análisis?
R=es ayudar al programador a llegar a una cierta
comprensión de la naturaleza del mismo.
¿Cuáles son los pasos del análisis de un problema?
R=definir el problema con total precisión,
especificar los datos de partida necesarios para la solución, especificar la
información que debe proporcionarse al resolverse
¿Cuáles son las características del análisis?
R=definición del problema, especificación de
entrada y especificación de salida
¿Qué se necesita para realizar un algoritmo?
R=requiere de una buena dosis de experiencia y
creatividad.
¿Qué es el periodo de incubación?
R=el periodo que existe entre el análisis de un
problema y el diseño de la solución
¿Qué se necesita para hacer algoritmos?
R=indicar el orden de realización de cada paso,
estar definido sin ambigüedad y ser finito
¿Qué es un problema?
R=es una cuestión conceptual que es expresable
mediante un algoritmo.
¿Cómo puede medirse la bondad del algoritmo?
R=el tiempo que se necesita para ejecutarlo y
los recursos que se necesitan para implantarlo.
¿Qué necesita un ordenador para llevar adelante una tarea?
R=necesita un algoritmo que le indique, a través
de un programa que es lo que debe hacer con la mayor precisión posible.
¿Cómo podemos resolver fácilmente los problemas complejos?
R=cuando se descomponen en su problemas que sean
más fáciles de resolver al origina.
¿Que son los organigramas?
R=son herramientas graficas utilizadas tanto
para representar algoritmos como en la ayuda del diseño del programa.
¿A qué se le denomina diseño descendiente?
R= a seguir dividiendo estos su problemas en
otros más simples.
Menciona una ventaja de este diseño:
R=la comprobación del problema se puede realizar
más fácil y se localizan los fallos con mayor precisión.
¿En que subyaces se divide un algoritmo?
R=codificación del algoritmo en un programa,
ejecución de un programa, comprobación del programa.
¿Cuáles son los pasos para la
resolución de un problema?
R=Análisis del problema, diseño del problema,
programación del algoritmo.
¿Que propuso el matemático G.poyla en 1940?
R=propuso una metodología general para la
resolución de problemas matemáticos.
¿A qué se le denomina codificación?
R=A la fase de conversión de un algoritmo en
instrucciones de un lenguaje de programación
¿Cómo deberá estar escrito este código?
R=de acuerdo con el sintaxis del lenguaje de
programación.
¿Cómo puede traducirse un algoritmo expresado en un seudocódigo?
R=se traduce más fácilmente y en un más alto
nivel.
¿Qué se necesita para llegar a una codificación correcta?
R=cuando el lector conoce al menos un lenguaje y
este es el momento en el que tiene que mostrar sus habilidades.
¿Qué se nota durante un proceso de programación?
R=que se debe separar el diseño del algoritmo de
su posterior implementación en un lenguaje de programación especifico.
¿Dónde debe ejecutarse la codificación de un programa?
R=en un computador.
¿El resultado de la primera ejecución es cierto o incierto?
R=incierto.
¿En qué consiste el paso siguiente a la codificación?
R=en comprobar el correcto funcionamiento del
programa y asegurarse en la medida posible de la validez de los resultados
proporcionados por la máquina.
¿Qué es puramente conceptual y necesita una forma de representación para
comunicarlo?
R=Un algoritmo.
¿Qué es una representación muy utilizada de un algoritmo?
R=una codificación en un lenguaje de
programación.
¿Qué es un seudocódigo?
R=Es un lenguaje de especificación de algoritmos
basado en un sistema dotacional.
¿Cuál es su uso en una planificación de un programa?
R=Permitir que el usuario se pueda concentrar en
la lógica y en las estructuras de control.
Suscribirse a:
Entradas (Atom)











