Está en la página 1de 6

1.- ¿Por qué utilizar lenguaje C++?

R= a) Por su portabilidad
b) por su simplicidad
c) por su eficiencia

2.-Tipos de operadores que maneja lenguaje C++

A) Matematicos.- = + - * / % ^

B) Relacionales:
<
>
=
!=

C) Logicos:
&&
||
!

3.- ¿Para qué sirve la instrucción “using namespace std”?


R=Reservar espacios en lenguaje para utilizarlos con comandos básicos.

4.- ¿Para que sirve la sentencia main() ?


R=Es aquella que identifica al programa principal, será el punto inicio de las
acciones, o procesos que se realizaran dentro del programa.
Nota: solo puede haber 1 sentencia main()
5.- Definición de lenguaje c:
un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, pero
con muchas características de bajo nivel. Dispone de las estructuras típicas de los
lenguajes de alto nivel, pero, a su vez, dispone de construcciones del lenguaje que
permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones
al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder
directamente a memoria o dispositivos periféricos7
6.- definición de lenguaje c++
es un lenguaje de programación que proviene de la extensión del lenguaje C para
que pudiese manipular objetos.
7.- ¿Qué es Programación?
R= Proceso de análisis, diseño, implementación prueba y depuración de sistemas,
a partir de un lenguaje que compila y genera un código fuente, ejecutándose en la
computadora.

8.- ¿Que es Lenguaje de programación?


Herramienta que permite desarrollar software o programas cuyo objetivo principal
es la solución de problemas en la computadora

9.- ¿Que son Compiladores o interpretes ?


R=Son los encargados de convertir las instrucciones escritas en código fuente a
instrucciones escritas en lenguaje máquina.

10.- Lenguaje maquina


Sistemas de códigos interpretable directamente por un circuito micro programable
que se compone de un conjunto de instrucciones, que determinen acciones que
serán realizadas por la máquina.

11.-Programacion Orientada a objetos


Tipos de lenguajes en el que el diseño de los programas se basa más en los
datos y en su estructura, es decir que la unidad de proceso es el objeto y en él se
incluyen los datos variables y operaciones que actúan sobre ellos.
12.- Lenguaje de bajo nivel
Lenguaje de programación que proporciona poca capacidad de servicio, o
funcionamiento del microprocesador, de un pc.
13.- Interprete
Programa que analiza la información, la ejecuta en un código fuente, toma
proceso de un código, lo traduce y lo ejecuta:

14.- Tipos y estructuras de datos


Elementos de los lenguajes de programación que permiten manipular de forma
más eficiente, variables diversas, numéricas o de tipo texto, y otras más complejas
como vectores, matrices y apuntadores:

11- Lenguaje de alto nivel


Lenguaje que se caracteriza por su estructura semántica, es muy similar a la
forma en como escriben los humanos, lo que permite codificar los algoritmos, de
manera más natural en lugar de codificarlos en lenguaje binario, de las maquinas
o a nivel de lenguaje ensamblador

12.- Que es un algoritmo?


una secuencia de instrucciones que representan un modelo de solución para
determinado tipo de problemas. O bien como un conjunto de instrucciones que
realizadas en orden conducen a obtener la solución de un problema o consecución
de un objetivo.

13.- ¿Que es un diagrama de flujo?


es una manera de representar gráficamente un algoritmo o un proceso de alguna
naturaleza, a través de una serie de pasos estructurados y vinculados.

14.- ¿Qué es una librería?


R= Las bibliotecas contienen el código objeto de muchos programas que permiten
hacer cosas comunes, como leer el teclado, escribir en la pantalla, manejar
números, realizar funciones matemáticas, etc.
15.- ¿Qué es una constante?
R= Una constante es un valor, una variable, que no puede ser alterado durante la
ejecución del programa. Tan solo se puede leer, no se puede modificar.

16.- ¿Qué es un objeto?


Un objeto es una unidad dentro de un programa informático que tiene un estado, y
un comportamiento. Es decir, tiene una serie de datos almacenados y tareas que
realiza con esos datos en el tiempo de ejecución.
17.- ¿Qué es una variable?
R= Es una palabra o nombre para representar un valor de un dato.

18.- tipos de datos que usa lenguaje C ++:


a) integer: Número enteros
Son las que guardan un número, positivo o negativo, un número, pero sin
decimales.
b) Números decimales (float/doublé)
También tenemos tipos para guardar número con decimales, normalmente
tenemos dos, float y double, la diferencia aquí es que el double puede almacenar
hasta el doble de decimales que el float.
c) Variables Booleanas: acepta valores verdaderos o falsos, si/no.
d) Cadenas de texto o strings (char)
El tipo de string son eso, texto, palabras.

18.- ¿Que es una sentencia?


Es una herramienta de programación para controlar el flujo de la información del
sistema.
19.- tipos de sentencias:
I.- Sentencias Condicionales
 Sentencia if-else
 Sentencia switch
II Sentencias Repetitivas
 Bucles while y do-while
 Bucles for
20.- Fases en la creación de un sistema
* análisis del problema. • diseño del algoritmo. • codificación. • compilación y
ejecución. • verificación. • depuración. • mantenimiento. • documentación.

21.- Las características más sobresalientes de la resolución de problemas son:


• 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
programa.
• diseño. Una vez analizado el problema, se diseña una solución que conducirá a
un algoritmo que resuelva el problema.
• codificación (implementación). La solución se escribe en la sintaxis del lenguaje
de alto nivel (por ejemplo, pascal) y se obtiene un programa fuente que se compila
a continuación.
• ejecución, verificación y depuración. El programa se ejecuta, se comprueba
rigurosamente y se eliminan todos los errores (denominados “bugs”, en inglés) que
puedan aparecer.
• mantenimiento. El programa se actualiza y modifica, cada vez que sea necesario,
de modo que se cumplan todas las necesidades de cambio de sus usuarios.
• documentación. Escritura de las diferentes fases del ciclo de vida del software,
esencialmente el análisis, diseño y codificación, unidos a manuales de usuario y
de referencia, así como normas para el mantenimiento.

22.- Características de un algoritmo


• preciso (indica el orden de realización en cada paso),
• definido (si se sigue dos veces, obtiene el mismo resultado cada vez),
• finito (tiene fin; un número determinado de pasos)
23.- Los métodos más eficaces para el proceso de diseño:
Diseño descendente (top-down) o modular, el cual consiste en, la resolución de un
problema complejo se realiza dividiendo el problema en subproblemas y a
continuación dividiendo estos subproblemas en otros de nivel más bajo, hasta que
pueda ser implementada una solución en la computadora

24.- Las dos herramientas más utilizadas comúnmente para diseñar algoritmos
son:
Diagramas de flujo y pseudocódigos.

25.- Que es un diagrama de flujo (flowchart): (definición alternativa)


es una representación gráfica de un algoritmo. Los símbolos utilizados han sido
normalizados por el instituto norteamericano de normalización (ANSI)

26.- ¿ Cuales son las reglas básicas de lenguaje C++?


a) Deben tener un control de flujos, es decir las instrucciones se deben escribir en
líneas separadas, cuando se procesa la información.
b) indentación, significa que las instrucciones o sentencias deben estar con
espacios/sangrías, para identificar, donde empieza la instrucción y donde termina.
c) Espacios en blanco, se refiere a que en las instrucciones que se relacionan, no
se debe dejar espacios en blanco.
27.- Comandos básicos de entrada y salida de información:
Cin: Sirve para capturar datos mediante el teclado, utiliza los operadores >> los
cuales indican hacían donde fluye la información o los datos.
Cout: sirve para escribir los datos en pantalla, utiliza los operadores <<.

28- como se les llama a estos caracteres << >>?


R= insertores / comodines

29.- Analizar el desarrollo de los algoritmos, porque también será tema de


examen.

También podría gustarte