You are on page 1of 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.

//aqui el codigo
}
9.

You might also like