Está en la página 1de 6

1. ¿Qué es programación?

Es un programa de software es un conjunto de sentencias o instrucciones a


la computadora.

2. ¿Cuál es la tarea que realiza un programador?

Es orientado a mejorar la claridad, calidad y tiempo de desarrollo de un


programa de computadora recurriendo únicamente a subrutinas y tres
estructuras básica.

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

Son diversos conceptos a través del cual los elementos de un programa


pueden ser representados y manipulados

4. ¿Como esta dividido los lenguajes de programación?

Programación procedimental o estructurada y Programación Orientadas a


objetos.

5. ¿Qué es un algoritmo?

Son técnicas que empleamos en la vida diaria de forma inconsciente y


automática para llevar acabo acciones.

6. ¿Cuáles son las características de un algoritmo?

a. Debe estar compuesta por acciones bien definidas.

b. Debe constar de una secuencia lógica de operaciones.

c. Debe ser finito.

7. Mencione los dos tipos de algoritmo, defínalos y da tres ejemplos

*Algoritmo cualitativo

Permiten dar soluciones a casos cotidianos en donde no es necesario


utilizar operaciones matemáticas para llegar a dichas solución

 Ejemplo: Buscar utensilios.


 Lavar las papas.
 Llenar la olla con agua.

* Algoritmo cuantitativo
A diferencia de los anteriores solucionan casos en donde es necesario el
recurrir a las matemáticas para llegar a dichas solución
 Ejemplo: Inicio.
 Declarar (e,a)
 Ingresar (e)

8. ¿Cuáles son los métodos usuales para representar un algoritmo?

- Seudocódigo

- Diagrama de flujo

9. ¿Qué es un seudocódigo?

Es un lenguaje de especificaciones de algoritmo y es usado para hacer


bosquejos de una aplicación de manera rápida, o para aprender
programación, se usa mas en todo en clase de lógica y algoritmo.

10.¿Como se representa un diagrama de flujo?

Es la representación gráfica de un algoritmo, también llamados diagramas


de lógica o flujogramas que tiene como objetivo facilitarnos la compreción
de una algoritmo o simplificar el análisis de un proceso.

11.Mencione los estilos de escritura, defínelos y da tres ejemplos

Notación Húngara: Es un sistema usado normalmente para crear los


nombres de variables.

Ejemplos: lbl Objeto Label

lp Puntero a entero largo de 32 bits

lpfn Puntero largo a una función que devuelve un entero

Notación Pascal: Es simplemente nombrar la variable empezando la


primera letra con mayúscula y luego las demás letra en minúscula.

Ejemplo: Bienvenido
- HolaMundo

Notación Camel: Hay una pequeña diferencia en que la variables empieza


con minúscula y si fueran compuestas las siguiente palabra que le sigue
debe empezar con mayúscula.

Ejemplos: producto

* precioVenta

*montoCliente

12. ¿Cuáles son los paradigmas de programación?

Java, C, Python y C++

13. Menciones las estructuras básicas de una programación estructurada

- Secuencia

- Selección

- Iteración

14. Describe las Etapas para la Resolución de Problemas por computadora

* Análisis: El problema se analiza teniendo presente la especificación de los


requisitos dados por el cliente de la empresa o por la persona que encarga el
problema.

* Diseño: Una vez analizado el problema, se diseña una solución que conducirá
a un algoritmo que resuelva el problema.

15. ¿Cuáles son las preguntas que se utilizan para poder identificar y definir un
problema?

a. Entrada (¿Qué dato me da el problema?, ¿Qué dato voy a ingresar? O ¿ Qué


variable necesito?)

b. proceso (¿Cuáles operaciones debemos realizar para obtener la salida?)

c. Salida (¿Cuáles es el resultado de este problema como resultado?)


16. Define el concepto de compilación, codificación y ejecución

*Compilación: El computador hace una revisión de las instrucciones colocadas


por el programador, teniendo en cuenta que la instrucciones están escritas
correctamente en sintaxis y la gramática según el leguaje de programación.

*codificación: Es escribir la solución del problema en un lenguaje comprendido


por la computadora.

*ejecución: Consiste en que la computadora procese cada una de las


instrucciones que el primero contenga.

17. ¿Cuáles son los tipos de errores, defínelos?

*Error de compilación: Se derivan del incumplimiento de las reglas sintácticas


del lenguaje.

*Error de ejecución: Se producen por instrucciones que la computadora puede


comprender pero no ejecutar.

*Error de lógica: Consiste en resultados incorrectos obtenidos por el programa.

18. ¿Qué es una prueba de escritorio?

Consiste en examinar la solución exhaustivamente con el fin de que produzca los


resultados deseados; al mismo tiempo, la prueba detecta, localiza y elimina
errores.

19. ¿Cuáles son los elementos considerados en una prueba de escritorio?

Debe considerar varias posibilidades de valores de entrada para garantizar que


estos produzcan siempre un resultado correcto. Trate de incluir valores no muy
comunes, para analizar el comportamiento del algoritmo bajo condiciones
extrema.

20. ¿Cuáles es la estructura general de un algoritmo en seudocódigo?

1) El nombre del algoritmo debe iniciar con la palabra Algoritmo y el nombre


dado al algoritmo. Ejemplo (Algoritmo SumaCuadrada)
2) Para definir bloques de instrucciones, utilizar la llave de apertura ({) para
indicar el inicio la llave de cierre (}) para finalizar

3) Cada instrucciones debe terminar con un punto y coma ;

4) Los comentarios se realizan de dos formas // Comentario de una sola línea o


/**/ para comentario de bloqueo

5) Comentar e identificar las áreas básicas de la estructura de un algoritmo .

a. Bloqueo declaración de constante

b. Bloqueo declaración de variable

c. Bloqueo de instrucciones

6) Las instrucciones de leer, imprimir, estructura de alternativa y repetitiva se


escribirán en minúscula.

21. Escribe la sintaxis para declarar una variable

Tipos de datos: variable;

22. ¿Qué es un identificador?

Es una secuencia de caracteres que sirven para identificar una posición en la


memoria de la computadora, que nos permite acceder a su contenido.

23. Mencione los tipos de datos

Simples: Numéricos

*Enteros

*Reales

Complejos: Arreglos

* Unidimensionales

*Multidimensionales

Estructural
24. Escribe el formato para asignar una variable

Entero primer_numero= 100;

Enetro segundo_numero = 25;

25. ¿Como funciona el proceso de escritura y lectura?

Funcionamiento:

1- Introducen los datos

2- Los valores se almacenan en la variable respetiva

También podría gustarte