Sei sulla pagina 1di 5

INVESTIGAR (fecha de entrega 24/09/2019)

Realizar en el cuaderno, hojas blancas o de examen


Identificar con nombre, apellido y sección (con bolígrafo)

 Programación.
La programación es un proceso que se utiliza para idear acciones que se
realizarán en el marco de un proyecto; al anuncio o espectáculo; a la
preparación de máquinas para que cumplan con una cierta tarea en un
momento determinado; a la elaboración de programas para la resolución de
problemas mediante ordenadores, y a la preparación de los datos necesarios
para obtener una solución de un problema.

 Informática.
La informática, también llamada computación,1 es una ciencia que administra
métodos, técnicas y procesos con el fin de almacenar, procesar y transmitir
información y datos en formato digital.

De esta forma, la informática se refiere al procesamiento automático de


información mediante dispositivos electrónicos y sistemas computacionales.
Los sistemas informáticos deben contar con la capacidad de cumplir tres
tareas básicas: entrada (captación de la información), procesamiento y salida
(transmisión de los resultados). El conjunto de estas tres tareas se conoce
como algoritmo.

 Computación.

El concepto computación proviene del latín computatĭo, esta hace referencia al


cómputo, como cuenta. La computación es la ciencia encargada de estudiar los
sistemas, más precisamente computadoras, que automáticamente
gestionan información.

Dentro de las ciencias de la computación pueden ser distinguidas distintas áreas


de estudio:

 Estructura de datos y Algoritmos.


 Sistemas operativos.
 Arquitectura de computadoras.
 Lenguajes de programación.

 Lenguaje C++.
C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.
La intención de su creación fue extender al lenguaje de programación C
mecanismos que permiten la manipulación de objetos. En ese sentido, desde
el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje
híbrido.

 Elementos de una aplicación o programa en C++


 Tipos de datos
C++ tiene los siguientes tipos fundamentales:

 Caracteres: char (también es un entero), wchar_t


 Enteros: short , int , long , long long
 Números en coma flotante: float , double , long double
 Booleanos: bool
 Vacío: void
El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por
omisión los enteros contienen signo), con lo que se consigue un rango mayor de números
naturales.

 Variables
Todos los programas necesitan, en algún momento, almacenar números o datos
ingresado por el usuario. Estos datos son almacenados en variables, y en C++
como en otros lenguajes estas variables deben tener un tipo.
 Constantes
Las datos constantes, mal llamadas por algunos "variables constantes" (realmente
no son variables) tienen un valor fijo durante toda la ejecución del programa, es
decir, este valor no cambia ni puede ser cambiado a lo largo de la ejecución de
nuestro programa. Las constantes son muy útiles para especificar el tamaño de un
vector y para algunas otras cosas, como facilidad de uso y confiabilidad del
código. Para declarar una constante, se hace después de declarar las librerías y
antes de las funciones, la sintaxis es la siguiente: #define nombre_constante valor.
 Palabras reservadas
Las palabras reservadas son identificadores reservados predefinidos que tienen
un significado especial y no se pueden utilizar como identificadores en sus
programas, excepto si llevan delante el carácter @ como prefijo. Así, por ejemplo
@for es un identificador válido, pero no for ya que es una palabra reservada.
 Operadores aritméticos
Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con
valores numéricos para obtener un resultado. Los operadores aritméticosmás
habituales son la suma, resta, multiplicación y división.
- reglas de prioridad de los operadores aritméticos
Precedencia de operadores de uso frecuente en C++
Descripción del operador Operador
Resolución de ámbito ::
Misma precedencia*
Incremento de prefijo ++
Decremento de prefijo ––
NOT lógico !
Negación unaria –
Misma precedencia
Multiplicación *
División /
Módulo %
Misma precedencia
Adición +
Resta –
Misma precedencia
Menor que <
Mayor que >
Menor o igual que <=
Mayor o igual que >=
Misma precedencia
Igualdad ==
Desigualdad !=
Misma precedencia*
Asignación =
Asignación y multiplicación *=
Asignación y división /=
Asignación y módulo %=
Asignación y suma +=
Asignación y resta –=
La prioridad en precedencia disminuye de arriba hacia abajo
Si un símbolo tiene la misma precedencia que otro símbolo en la misma expresión,
se evaluará por regla general de izquierda a derecha, aunque hay grupos que
operan de derecha a izquierda
 Operadores lógicos,
Los operadores lógicos en C++ son los siguientes:
El operador “&&” equivale al “AND” o “Y”; devuelve true sólo si los dos
operandos true o lo que es equivalente, distintas de cero. En cualquier otro
caso el resultado es false.
El operador “||” equivale al “OR” u “O inclusivo”; devuelve true si cualquiera
de las expresiones evaluadas es true, o distinta de cero, en caso contrario
devuelve false.
El operador “!” es equivalente al “NOT”, o “NO”, y devuelve true cuando la
expresión evaluada es false o cero, en caso contrario devuelve false.
 Operadores relacionales y de asignación
Operadores de asignación. Un operador de asignación altera el valor de un
objeto sin alterar su tipo. El operador usual de asignación (=), copia el valor del
operando de la derecha en el operando de la izquierda, aplicando las
conversiones de tipo usuales cuando es necesario.
Operadores Relacionales
En ocasiones se desea que se ejecuten un conjunto de declaraciones si una
condición es verdadera, y otro grupo si la condición es falsa. Es decir, deseamos
que el programa tome decisiones y responda de acuerdo a ellas.

Para que el programa tome una decisión, generalmente realiza algún tipo de
prueba, una comparación. Para ello utilizará los llamados operadores relacionales
 Comentarios
Los comentarios son una herramienta proporcionada por un lenguaje de
programación que nos ayudará a apoyar la documentación de los programas en
C++ y a que sean fácilmente comprendidos por otros. Los comentarios, son líneas
de código, que no son tenidas en cuenta por el compilador en el momento de
ejecutar nuestra aplicación, por lo tanto no están sujetas a restricciones de sintaxis
ni nada similar, el uso principal de las líneas de comentario, es dar un orden y
hacer más entendible nuestro código, especialmente en el caso de que deba en
algún momento ser revisado o leído por alguien diferente a nosotros.
 Identificadores
Los identificadores en c++ están formados por letras y dígitos. ... No se permite
el uso de la ñ ni de las tildes en los identificadores, aunque sí pueden ser
utilizados en comentarios. C++ diferencia mayúsculas y minúsculas, por lo tanto,
nombre y Nombre son identificadores diferentes.
 Sentencias
Las sentencias ("Statements") especifican y controlan el flujo de ejecución del
programa. Si no existen sentencias específicas de selección o salto, el programa
se ejecuta de forma secuencial en el mismo orden en que se ha escrito el código
fuente (es el que podríamos considerar orden "natural" de ejecución).
En este capítulo explicaremos los distintos tipos de sentencias que existen en
C++, pero antes ofreceremos una descripción formal de las mismas señalando
qué se entiende por sentencia.
 Expresiones algebraicas
Una expresión algebraica es una combinación de letras, números y signos de
operaciones. Las letras suelen representar cantidades desconocidas y se
denominan variables o incógnitas. Las expresiones algebraicas nos permiten
traducir al lenguaje matemático expresiones del lenguaje habitual.
 Expresiones algorítmicas
Son un conjunto de símbolos, números o variables utilizados en matemáticas para
representar relaciones aritméticas. El término algebraico es utilizado en
matemáticas pero la computadora es incapaz de reconocer su simbología. Estas
expresiones pueden ser Monomios, Binomios, Trinomios o Polinomios.
Algoritmos:
 Definición.
 Clasificación.
 Características.
 Pasos, diseño y escritura inicial.

Pseudocódigo:
 Definición.
 Características y pasos.

Diagramas de flujo:
 Definición.
 Características.
 Simbología, tipos.
 Reglas para su construcción.

Potrebbero piacerti anche