Custionario sobre prog (1)

5
INSTITUCION EDUCATIVA SAN CRISTOBAL “Liderando procesos de crecimiento humano” PREGUNTAS SOBRE PROGRAMACIÓN Profesora: Beatriz Elena Herrera L. Cuestionario 2 Por: Juan pablo Ramírez Gutiérrez Resuelve este cuestionario en tú folder 1. ¿Qué es un lenguaje de programación? R// Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras . 2. Menciona 4 lenguajes de programación

Transcript of Custionario sobre prog (1)

Page 1: Custionario sobre prog (1)

INSTITUCION EDUCATIVA SAN CRISTOBAL“Liderando procesos de crecimiento humano”

PREGUNTAS SOBRE PROGRAMACIÓNProfesora: Beatriz Elena Herrera L.

Cuestionario 2Por:

Juan pablo Ramírez Gutiérrez

Resuelve este cuestionario en tú folder

1. ¿Qué es un lenguaje de programación?

R//Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

2. Menciona 4 lenguajes de programación

R// * JAVASCRIPT * C++ * PHP * PYTHON

3. ¿Qué es un compilador?

R// Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje diferente. Usualmente el

Page 2: Custionario sobre prog (1)

segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto.

4. ¿Qué es un código fuente?

R// El código fuente de un programa está escrito por un programador en algún lenguaje de programación, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje o código binario; así será más fácil para la máquina interpretarlo.

5. ¿Qué es un código máquina?

R// El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito micro-programable, como el microprocesador de una computadora o el micro-controlador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina.

6. ¿Qué es un archivo ejecutable?

R// Es un archivo binario el cual la computadora interpreta como programa. En pocas palabras son programas que han sido comprimidos en un formato de código máquina, que al momento de ejecutarse desempeñan la función para la que fueron hechos.

7. ¿Mencione los medios con los cuales podemos representar un algoritmo?

R// *PSEUDOCÓDIGO *DIAGRAMAS DE FLUJO *DIAGRAMA NASSI

8. ¿En qué consisten las variables Acumulador, Contador y Bandera?

R//ACUMULADOR: En programación, se llama acumulador a una variable cuyo valor se incrementa o disminuye en un valor que no tiene por qué ser fijo (en cada iteración de un bucle).

CONTADOR: En programación, se llama contador a una variable cuyo valor se incrementa o disminuye en un valor fijo (en cada iteración de un bucle). Un contador suele utilizarse para contar el número de veces que itera un bucle. Pero, a veces, se utiliza para contar, solamente, aquellas iteraciones de un bucle en las que se cumpla una determinada condición.

BANDERA:

Page 3: Custionario sobre prog (1)

Una bandera, también denominada interruptor o conmutador es una variable que puede tomar uno de dos valores (verdadero o falso) a lo largo de la ejecución del programa y permite comunicar información de una parte a otra del mismo.

9. ¿Qué es una variable?

R//Es el espacio de memoria de un ordenador, necesario para la ejecución de «programas»

10. ¿Qué es una constante?

R// En programación, una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. 

11. ¿Cuál es la sentencia para la toma de decisiones y cómo funciona?

R// IF/ELSE:Ejecuta una sentencia si una condición especificada es evaluada como verdadera. Si la condición es evaluada como falsa, otra sentencia puede ser ejecutada.

12. ¿Cuál es la sentencia para la selección de opciones múltiples y cómo funciona?

R// SWITCH CASE:Es una estructura de control empleada en programación. Se utiliza para agilizar la toma de decisiones múltiples; trabaja de la misma manera que lo harían sucesivos  if ,  if else  o  until  anidados, así como combinaciones propias de determinados lenguajes de programación.

13. ¿Cuáles son las sentencias que se usan para realizar acciones repetitivas y cómo funcionan?

R// FOR (PARA):Esta estructura ejecuta las acciones del cuerpo del bucle un número especificado de veces, y de modo automático controla el número de iteraciones o pasos.

WHILE (MIENTRAS):Repite el cuerpo del bucle mientras se cumpla una determinada condición.

Page 4: Custionario sobre prog (1)

14. Menciona las partes de un ciclo FOR.

R//*INICIO (PARA)

*CONDICIÓN (PARA)

*FIN (PARA)

15. ¿Qué es un subprograma?

R// Los subprogramas son rutinas, procedimientos o conjuntos de instrucciones que realizan una labor específica. Es un conjunto de pasos simples, que forman parte de un algoritmo general y que permiten resolver una tarea específica.

16. ¿Cómo se clasifican los subprogramas?

R//*TIPO DE VALOR A DEVOLVER

*NOMBRE

*PARAMETROS FORMALES

*CUERPO

*NOMBRE

*PARAMETROS ACTUALES

17. ¿En qué consiste la recursividad en programación?

R// La recursividad es una técnica de programación que se utiliza para realizar una llamada a una función desde ella misma, de allí su nombre. El ejemplo más utilizado por su fácil comprensión es el cálculo de números factoriales.

18. Realiza un ejemplo de un subprograma en C#

R//

{ int SUMA (int a, int b) { return a+b; }

int MAIN() { int R = SUMA (5,3); return 0; }

Page 5: Custionario sobre prog (1)

}