Está en la página 1de 8

INSTITUCION EDUCATIVA SAN CRISTOBAL

Liderando procesos de crecimiento humano


PREGUNTAS SOBRE PROGRAMACIN
Profesora: Beatriz Elena Herrera L.

Resuelve este cuestionario en t folder


1.
2.
3.
4.
5.
6.
7.

.- Qu es un lenguaje de programacin?
.- Menciona 4 lenguajes de programacin
Qu es un compilador?
.- Qu es un cdigo fuente?
.- Qu es un cdigo mquina?
.- Qu es un archivo ejecutable?
.- Mencione los medios con los cuales podemos representar un
algoritmo?
8. .- En qu consisten las variables Acumulador, Contador y Bandera?
9. .- Qu es una variable?
10..- Qu es una constante?
11..- Cul es la sentencia para la toma de decisiones y cmo funciona?
12..- Cul es la sentencia para la seleccin de opciones mltiples y cmo
funciona?
13..- Cules son las sentencias que se usan para realizar acciones
repetitivas y cmo funcionan?
14..- Menciona las partes de un ciclo FOR.
15.Qu es un subprograma?
16.Cmo se clasifican los subprogramas?
17.En qu consiste la recursividad en programacin?
18.Realiza un ejemplo de un subprograma en C#

Solucin.
Qu es un lenguaje de programacin?
Es un lenguaje utilizado para el diseo de programas por medio de
caracteres escritos en programadores con cdigos. Estos pueden
ser controlados por maquinas como computadoras etc.

Menciona 4 lenguajes de programacin.


HTML
C#
JAVA
BASIC
QU ES UN COMPILADOR?
Es un programa diseado para traducir algn tipo de
lenguaje de programacin
Qu es un cdigo fuente?
Son las instrucciones para una computadora para
ejecutar un programa. Por eso para que un programa
funciones se escribe todo en cdigo fuente.
Qu es un cdigo maquina?
El cdigo maquina es el lenguaje de una computadora,
por el cual recibe rdenes y ejecuta acciones.
Qu es un archivo ejecutable?
Un archivo ejecutable es un cdigo en binario que se
ejecuta en una computadora o maquina segn la
instruccin del archivo.

Menciones lo medios en los cuales podemos representar


un algoritmo.
Se pueden presentar de dos formas de pseudocdigo y
de diagramas de flujo.
En qu consisten los variables acumulador, contador y
bandera.
Acumulador: sirve para acumular en un algoritmo
ciertas cantidades.
Contador: sirve para contar las cantidades acumuladas
segn se
Especifique cuales.
Bandera: almacenan valores booleanos en un algoritmo.
Qu es una variable?
Es una secuencia de pasos para resolver un problema.
Qu es una constante?
Una constante es otro tipo de campo. Contiene un valor que se
asigna cuando se compila el programa y nunca cambia despus.

Cul es la sentencia para la toma de decisiones y cmo


funciona?
Son estructuras de control que realizan una pregunta la cual retorna
verdadero o falso (evala una condicin) y selecciona la siguiente
instruccin a ejecutar dependiendo la respuesta o resultado.

Cul es la sentencia para la seleccin de opciones


mltiples y cmo funciona?
1. if...else
2. else if
3. switch

1. cuando no existe la clusula else, esta sentencia permite escoger entre ejecutar
o no una sentencia, en funcin del resultado de una expresin lgica.

if (<condicin>) <sentencia1>;
[ else <sentencia2>; ]

2. debe ser una expresin relacional que devuelve un valor lgico, es decir,
un bool, y estar obligatoriamente entre parntesis. Pueden
declararse variables dentro de la <condicin>. Por ejemplo, la siguiente es
una sintaxis vlida:
if (int val = func (arg))
val = z ;
else val = y;

4. Estas sentencias no representan en realidad nada nuevo, solo una sucesin


de if else anidados, aunque de uso muy frecuente.

if ( <expresion1> )
else if ( <expresion2> )
else if ( <expresion3> )
else

5. Se trata de una sentencia condicional multi-salida en la que las decisiones


se toman en funcin de un valor numrico entero de entre una serie de
opciones posibles. Puede existir una clusula por defecto o bien no
adoptarse ninguna accin.

switch ( <expresion> ) {
case <const1> : <sentencia1>; [break;]
case <const2> : <sentencia2>; [break;]
.
.
.
case <constN> : <sentenciaN>; [break;]
[default : <sentenciaD>; ]
}

Cules son las sentencias que se usan para realizar


acciones repetitivas y cmo funcionan?
Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de
instrucciones se ejecuten un cierto nmero finito de veces, por ejemplo, escribir
algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro
cierta cantidad de pasos, o hacer una operacin matemtica cierta cantidad de
veces.

FOR (PARA)
Esta estructura ejecuta las acciones del cuerpo del bucle un nmero especificado
de veces, y de modo automtico controla el nmero de iteraciones o pasos.

WHILE (MIENTRAS)
Repite el cuerpo del bucle mientras se cumpla una determinada condicin.

DO- WHILE (HACER MIENTRAS)


La estructura HACER MIENTRAS cumple la misma funcin que la estructura
MIENTRAS. La diferencia est en que la estructura MIENTRAS comprueba la
condicin al inicio y repetir lo hace al final. Es por ello que la estructura HACER
MIENTRAS se ejecuta por lo menos una vez.

Menciona las partes de un ciclo FOR.


'Variable de control
Inicializacin de la variable de control
Inicializacin de la variable de control
Incremento
Cuerpo
Qu es un subprograma?
son rutinas, procedimientos o conjuntos de instrucciones que realizan una labor
especfica. Los subprogramas o subrutinas nacieron de la necesidad de no repetir
innecesariamente un trabajo ya hecho.

Cmo se clasifican los subprogramas?

Subrutinas y subsunciones

En qu consiste la recursividad en programacin?

Es una tcnica utilizada en programacin que nos permite que un bloque de


instrucciones se ejecute un cierto nmero de veces (el que nosotros
determinemos).

1. Realiza un ejemplo de un subprograma en C#


2. public class Program{
3.

public void Main(){

4.

SubRutina();

5.

6.

public void SubRutina(){

7.
8.
9. }

//aqui el codigo
}