COLEGIO TERESIANO TALLER LENGUAJES DE PROGRAMACIÓN

13
COLEGIO TERESIANO TALLER LENGUAJ ES DE PROGRAMACIÓN GRADO OCTAVO Valentina Acevedo Castro 8ª

Transcript of COLEGIO TERESIANO TALLER LENGUAJES DE PROGRAMACIÓN

Page 1: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

COLEGIO TERESIANO TALLER LENGUAJES DE PROGRAMACIÓN GRADO OCTAVOValentina Acevedo Castro 8ª

Page 2: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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.

Page 3: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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.

Page 4: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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

Page 5: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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

Page 6: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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

Page 7: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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

Page 8: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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

Page 9: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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

Page 10: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓ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.

Page 11: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

iniciol

leer primero del teclado de xl

x>=0? -si- imprime en pantalla la raíz cuadrada de xl

nol

continua

Page 12: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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

Page 13: COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN

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.