Upload
vale-acevedo
View
819
Download
1
Embed Size (px)
Citation preview
COLEGIO TERESIANO TALLER LENGUAJES DE PROGRAMACIÓN GRADO OCTAVOValentina Acevedo Castro 8ª
0 1. Qué es un lenguaje de programación?
son herramientas que permiten crear programas y software como: Delphi, Qbasic, Visual Basic, Pascal, Java, etc...
2. Que es programar?
se puede programar aplicaciones en java para web, o en php, o en actionscript para flash, o en vrml para entornos virtuales.
Para programas generales bajo entorno windows se usa mucho visual c, algo menos visual basic o delphi.
Para entornos en msdos se suele usar c++. pascal y algunos sitios aún utilizan lenguajes muy viejos como el cobol para actualizar sus viejos programas y no tener que gastar en hacer programas nuevos. no hay un lenguaje ‘’nuevo’’ que todos usen.
Se pueden programar bases de datos en oracle, más viejas aún en programas como dbase.las posibilidades son infinitas, todo depende del nivel de conocimientos del programador y de las limitaciones del lenguaje que esté usando.
03. Que es una variable en programación?
son espacios reservados en la memoria que pueden cambiar de contenido a lo largo de la ejecución de un programa.
4. Que es un constante en programación?
es un valor que no puede ser alterado durante la ejecución de un programa.
0 5. Qué es pseudocódigo?
Representa la solución a un algoritmo de la forma mas detallada y a su vez lo más parecida al lenguaje que se utilizará para la codificación del mismo.
características de este lenguaje:* se puede ejecutar en un ordenador *es una forma de representación sencilla de utilizar y manipular*facilita el paso del programa al lenguaje de programación *es independiente del lenguaje de programación que se vaya a utilizartodo documento en pseudocódigo permite la descripción de *instrucciones primitivas*instrucciones de proceso*instrucciones de control*instrucciones compuestas *instrucciones de descripción
Estructura a seguir en su realización
cabecera:* programa *modulo*constantes*variables
cuerpo:*inicio*instrucciones*fin
06. Qué diferencia hay entre el pseudocódigo y el algoritmo?el pseudocódigo es una forma en la que escribes lo que deseas implementar en un programa sin utilizar un lenguaje específico
el algoritmo es una lista detallada en la que pones los pasos para hacer algo
7. realice una tabla de expresiones de comparación y operadores lógicos
8. que es una estructura secuencial? realice un diagrama de flujo (algoritmo)de una estructura secuencial y debajo del algoritmo escriba el pseudocódigo
0es aquella en la que una acción sigue a otra en secuencia. la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso
diagrama de flujos
0 INICIO0 l0 ACCION 10 l 0 ACCION 20 l0 ACCION N0 l0 FIN 0
INICIO0 l0 prenda el fogón0 l0 ponga encima del fogón un sartén 0 l0 espere que se caliente0 l0 coja una cuchara con mantequilla0 l0 inserte la mantequilla al sartén0 l0 rápidamente coja un huevo0 l0 rompa el huevo 0 l0 eche la yema al sartén 0 l0 espere 2 minutos 0 l0 ponga el huevo frito en un plato0 l0 coma el huevo frito
pseudocódigo:
0prenda el fogón ponga encima del fogón un sartén espere que se calientecoja una cuchara con mantequilla inserte la mantequilla al sartén rápidamente coja un huevo rompa el huevoeche la yema al sartén espere 2 minutos ponga el huevo frito en un platocoma el huevo fritofin
9. que es una estructura selectiva? realice un diagrama de flujo de una estructura selectiva y
debajo del algoritmo escriba el pseudocódigo de la
estructura.0 estructura selectiva:
programa constituido por una instrucción o un conjunto de instrucciones productoe evaluar una determinada condición
10. que es una estructura iterativa? realice un diagrama de flujo de una estructura iterativa y debajo del algoritmo escriba el pseudocódigo de cada estructura
corresponde a la ejecución repetida de una instrucción mientras que se cumple una determinada condición.
0 son aquellas que nos permiten repetir varias veces un proceso.
iniciol
leer primero del teclado de xl
x>=0? -si- imprime en pantalla la raíz cuadrada de xl
nol
continua
11. que es una estructura de anidamiento? realice un diagrama de flujo de una estructura de anidamiento y debajo del algoritmo escriba el pseudocódigo de
cada estructura
0 For Each ctl As System.Windows.Forms.Control In Me.Controls With ctl .BackColor = System.Drawing.Color.Yellow .ForeColor = System.Drawing.Color.Black If .CanFocus Then .Text = "Colors changed" If Not .Focus() Then ' Insert code to process failed focus. End If End If End WithNext ctl
12. que es una estructura o sentencia de control? realice un diagrama de flujo de una estructura de control y debajo del
algoritmo escriba el pseudocódigo de cada estructura0 las estructuras de control permiten modificar el flujo de ejecución de las
instrucciones de un programa.