Documentos de Académico
Documentos de Profesional
Documentos de Cultura
.- 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
1. Un lenguaje de programacin es un lenguaje formal diseado para realizar
procesos que pueden ser llevados a cabo por mquinas como las computadoras.
2. Java, sql, html, php.
3. Un compilador es un programa informtico que traduce un programa escrito en
un lenguaje de programacin a otro lenguaje diferente.1 Usualmente el segundo
lenguaje es lenguaje de mquina, pero tambin puede ser un cdigo intermedio
(bytecode), o simplemente texto. Este proceso de traduccin se conoce como
compilacin.
4. El cdigo fuente de un programa informtico (o software) es un conjunto de lneas de
texto con los pasos que debe seguir la computadora para ejecutar dicho programa. Por
lo tanto, el funcionamiento de un programa est totalmente escrito en cdigo fuente.
5. El lenguaje de mquina o cdigo mquina es el sistema de cdigos directamente
interpretable por un circuito microprogramable, como el microprocesador de
una computadora o el microcontrolador de un autmata. Este lenguaje est compuesto
8. Acumulador
Un acumulador o totalizador es una variable cuya funcin es almacenar
cantidades resultantes de operaciones sucesivas. Realiza la misma funcin
que un contador con la diferencia de que el incremento o decremento es
variable en lugar de constante.
int acumulador = 0;
acumulador = acumulador + valor;
acumulador += valor;
Contador
Los procesos repetitivos requieren contar los sucesos y acciones internas, una forma
de hacerlo es mediante un contador. Un contador es una variable cuyo valor se
incrementa o decrementa en una cantidad constante en cada repeticin. La forma en
que se construye un contador es la siguiente:
int contador = 1; //variable con valor inicial de 1
contador = contador+1;
contador += 1;
contador ++;
Banderas
Una bandera, tambin denominada interruptor o conmutador es una variable que
puede tomar uno de dos valores (verdadero o falso) a lo largo de la ejecucin del
programa y permite comunicar informacin de una parte a otra del mismo.
int primo;
primo = 0;
primo = 1;
ejecutar en las variables cada vez que termina la iteracin del bucle, antes de
comprobar si se debe seguir ejecutando.
Despus del for se colocan las sentencias que queremos que se ejecuten en cada
iteracin, acotadas entre llaves.
15.Los subprogramas 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. Pueden invocarse
desde el cuerpo del programa principal cuantas veces se desee. Constituyen el
ncleo de lo que se denomina programacin estructurada, y permiten la
descomposicin de un problema complejo en subproblemas ms sencillos
abordables de forma independiente.
16.el programa (mdulo principal) que da solucin a un problema, suele
descomponerse en otros submdulos (subprogramas) ms pequeos,
que tambin se pueden fraccionar, y as sucesivamente.
=
=
=
=
=
=
1
1
1
1
1
1
x
x
x
x
x
2
2
2
2
2
=2
x3=6
x 3 x 4 = 24
x 3 x 4 x 5 = 120
x 3 x 4 x 5 x 6 = 720
18.#include <iostream.h>
int z; // Global
int Sumar(int x, int y);
int main()
{
int suma; // Local a main
z = 3;
suma = Sumar(2, 3);
cout << suma << endl << z << endl;
return 0;
}
int Sumar(int x, int y)
{
int z; // Local a Sumar.
// Oculta la z global
z = x + y;
return z;
}