Download Programación - WordPress.com

Document related concepts

Programación funcional wikipedia , lookup

Lisp wikipedia , lookup

Haxe wikipedia , lookup

APL wikipedia , lookup

Julia (lenguaje de programación) wikipedia , lookup

Transcript
Programación
1.-¿Defina que es un programa?
Es una serie de ordenes o instrucciones que el computador ejecuta paso a paso para obtener un
resultado, estas instrucciones deben estar escritas en un lenguaje de programación.
2.-¿Ques es un lenguaje de programación?
Es un conjunto de palabras reservadas denominadas instrucciones o comandos mediante las
cuales se diseñan programas para el computador.
3.-Mediante un cuadro sinóptico enumere los lenguajes de programación que usted conoce.
Leng.
-Lenguaje De Maquina.
De
-Lenguaje De Bajo Nivel.
Progra.
-Lenguaje De Alto Nivel.
4.-¿Defina que es un concepto sobre el lenguaje de maquina?
Son lenguajes de programación basados en códigos binarios y cuya ejecución se ejecuta
directamente en la memoria del ordenador.
5.-Escriba usted las ventajas de utilizar los lenguajes de maquina.
Posibilita la carga de datos de y procesos directamente a la memoria del ordenador. Esta
permite mayor velocidad de ejecución superior a cualquier lenguaje de programación.
6.-Diga al menos un inconveniente que presenta el uso de lenguaje de programación.
El principal inconvenientebes la externa dificultad para entenderlo y codificarlo además de ser
esclavo de la arquitectura interna del procesador y de mas elementos del Hadware.
7.-Escriba una definición para los lenguajes de bajo nivel.
Estos utilizan códigos nemotécnicos en lugar de códigos binarios y los direccionamientos de
datos e instrucciones los realiza en la memoria de forma simbolica.
8.-Especifique las ventajas que representan el uso del lenguaje de bajo nivel.
Son mas fáciles de utilizar que los lenguajes de maquina por el uso de códigos simbólicos,
igualmente su velocidad de respuestas a los pasos es muy rápida.
9.-Cuales serian las desventajas de uso dl lenguaje de bajo nivel.
Dependen de la arquitectura interna del ordenador, conocimiento interno de los registros.
10.-Diga usted que es el lenguaje ensamblador.
Es un lenguaje de bajo nivel utilizado para la codificación de sistemas operativos, bases de datos
y de mas programas de control.
11.-De el concepto del lenguaje de alto nivel.
Son los mas utilizados porque están diseñados para los que las personas escriban y entiendan
los programas de modo mucho mas fácil que los lenguajes de bajo nivel o maquina ya que
utilizan un programa adicional llamado compilador.
12.-Diga usted que es un compilador.
Es un programa que realiza la función de traducir el lenguaje simbolico que utiliza el
programador al lenguaje de maquina que tiene el ordenador y viceversa mostrando si este tipo
de errores al programador.
13.-Cuales serian las ventajas del uso del lenguaje de alto nivel.
La independencia total de la maquina ya que puede funcionar en cualquier ordenador; son
mucho más fáciles de entender ya que utilizan un lenguaje parecido al humano.
14.-Escriba las desventajas de los lenguajes de alto nivel.
Requiere del traductor o compilador para que transforme las instrucciones en lenguajes
binarios. Esto repercute cierta demora en ejecución y respuesta del programa.
15.-Realice un cuadro sinóptico donde describa la clasificación de los lenguajes de alto nivel.
-Leng. Programación Científico
Leng. De
-Leng. Programación Comercial
Alto Nivel
-Leng. Programación General
16.-Diga usted en que campo se utilizan los lenguajes de programación científicos.
Son utilizados para el análisis desarrollo de problemas matemáticos con complejidad y se
caracteriza por ejecutar abundante de cálculos números y lógicos.
17.-Seleccione la respuesta correcta sobre lo que es el lenguaje pascal.
a.-Es un lenguaje de programación de alto nivel de carácter comercial que se destaca por su
programación estructurada.
b.-Lenguaje de programación de alto nivel de carácter científico que se destaca por si
programación orientada a objeto.
c.-Lenguaje de programación de alto nivel de carácter científico que se destaca por su
programación estructurada.
18.-Seleccione verdadero (v) o falso (f) acerca del compilador en lenguaje pascal.
-El compilador trabaja de manera directa con la memoria y corrige los errores
automáticamente.
(F)
-Sirve como traductor entre el programador y el procesador.
(V)
-Muestra los resultados de la ejecución del programa.
(F)
19.-Genere un mapa conceptual sobre la definición de lenguaje ¨C¨.
-Es un lenguaje de programación de alto nivel que por su estructura es capaz de manipular al
ordenador en su bajo nivel tal como lo haría el lenguaje ensamblador. Ha sido base para
desarrollar sistemas operativos como Unix, Linux e incluso el propio Windows.
Lenguaje ¨C¨
Es un lenguaje de programación de alto nivel
que por su estructura es capaz de manipular al
ordenador en su bajo nivel tal como lo haría el
lenguaje ensamblador.
Se desarrollan en los sgtes Sist. Operativos
Unix.
Linux.
Windows.
20.-Responda verdadero (V) o falso (F) a las siguientes aseveraciones de los lenguajes de
programación comercial.
-Son los utilizados en el desarrollo de sistemas computacionales aplicados
al campo de la finanza.
(F)
-Son los utilizados en el desarrollo de sistemas computacionales aplicados
al campo de los negocios en genera.
(V)
-Son utilizados en el desarrollo de sistemas computacionales aplicados al
campo netamente bancario.
(F)
21.-Seleccione la respuesta más coherente sobre los lenguajes de programación visual.
-Son lenguajes de alto nivel que maneja controles y que su codificación es el lenguaje binario.
-Son lenguajes de programación orientado a objeto que tiene una Interfax grafica de usuario
que permite manejar clases y controles.
-Lenguajes de programación de alto nivel tipo estructurado.
22.-Una con línea lo correcto acerca de las definiciones del proceso de ejecución de un programa
se alto nivel.



Compilador
Programa Fuente
Programa a Objeto
23.-Ordene los pasos para elaborar un programa.
1.-Entendimiento del problema a resolver.
2.-Estructura de un algoritmo.
3.-Elaboracion de un DFD.
4.-Prueba de escritorio.
5.-Pseudocodigo.
6.-Codificacion.
7.-Depuracion.



Entiende el Ordenador.
Traduce el Prog. Fuente.
Entiende el Programador.
24.-Haga un cuadro sinóptico donde muestre las características de los tipos de algoritmo.
-Domésticos
-Lógicos
Algoritmo
-Matemáticos
Son algoritmos que permiten resolver problemas de
nuestro diario vivir como vestirse, ir al trabajo.
Estructura soluciones que dependen de una condición
para generar una acción como comparar los valores
evaluar una respuesta etc.
Procesos que permiten resolver problemas
matemáticos de bajo o alto nivel.
25.-Seleccione la respuesta correcta sobre la definición de lo que es un diagrama de flujo de
datos.
-Es la representación gráfica de un algoritmo que soluciona un problema.
-Es la representación gráfica de un proceso matemático que soluciona un problema.
-Es la representación gráfica de un proceso lógico que depende de una respuesta verdadera o
falsa.
26.-Ordene correctamente las reglas de diagramación.
1.-Los diagramas se dibujan de arriba hacia abajo y de izquierda a derecha.
2.-Los símbolos van siempre interconectados por medio de líneas de flujo.
3.-Las líneas de flujo son siempre rectas y no pueden cruzarse.
4.-Cuando un diagrama no alcanza en una página se usan siempre conectores externos.
5.-Para visualizar o presentar mensajes, estos siempre van entre camillas.
6.-Todo diagrama de flujo y todo algoritmo tienen un inicio y un fin.
27.- Diagramas de flujo.
Pág. 43
-Una lata de durazno lleno pesa 960 grs. La latan con la mitad del contenido pesa 560 grs. ¿El
peso de la lata vacía es?
a.-400 grs.
b.- 200 grs.
c.- 180 grs.
d.- 160 grs
f. - N.A.
Procedimiento:
960-560= 400
-En un corral hay Conejos y gallinas si al contar notamos que hay 120 patas y 48 cabezas el, el
número de Conejos es:
a.-36
Procedimiento:
120-48= 72
72/2= 36
b.-32
c.-12
d.-10
f.-8
Pág. 66
INICIO
HT
NS=HT*1.50
IESS=SN*0.0955
SA=SN-IESS
SA, IESS
FIN
HT
NS
IESS
25
3750
3.50
SR
34
Pág. 70
INICIO
Q,PC
%G=PC+0.4
PVP=PC+%G
PVP=PVL+Q*1.80
PVPL
FIN
Q
PC
%G
PV
PVPL
5
250
100
350
0.70
Pág. 97
INICIO
N.NET,NEP
N=(NET+NEP)/2
T>800
¨REPROBADO¨
¨DA DE NUEVO¨
¨APROBADO¨
P
FIN
N
RICARDO
BRYAN
NET
NEP
20
10
P
20
10
20 APROB
10 REPROB
Pág. 99
INICIO
IN,VC
IN<8000
DESC=C*0.05
R=VC -E
E=VC+0.80
R=R 120
R=VC-E
PM=R 18.4
E,PM
FIN
IN
VC
810
760
E
300.000
390.000
R
900
950
PM
2100
3450
2500
2125