Explicación de los temas vistos en un parcial acerca de los fundamentos esenciales en lenguaje C++ asi como sus características, elementos y reglas que lo componen hasta su estructura.
2. |Temario|
. Tipo de Datos
. Variables
. Bits & Bytes (Conversiones)
. Operadores aritméticos, lógico, comparación, asignación
. Estructuras de control:
° If
° For
° Switch
° While
° Do While
. Arreglos
3. Tipo De Datos
Un tipo de dato es un atributo que indica al
ordenador y/o al programado sobre la
clase de datos que se va a trabajar.
Estos tipos se clasifican:
|Tipo de dato||Tamaño en memoria|
byte - 8 bits
short - 16 bits
int - 32 bits
long - 64 bits
float - 32 bits
doublé - 64 bits
boolean - 8 bits
char - 16 bits
4. Variables
¿Qué es?
Una variable está
formada por un
espacio en el sistema
de almacenaje que
está asociado a dicho
espacio.
Ese espacio contiene
una cantidad o
información conocida
o desconocida, es
decir un valor.
Ejemplo:
num numero
prom promedio
sum suma
s y
x s1
s2 suma1
suma3 prom2
promedio1 p1
5. Bits & Bytes
Un bit es uno los dígitos del sistema de numeración binario.
También se mide en bits la capacidad de almacenamiento de una
memoria digital.
División:
1 Bit es la unidad más básica que maneja una computadora.
8 Bit - 1 Byte.
1 Kilobyte -1024 Bytes.
1 Megabyte - 1024 Kilobytes.
1Gigabyte - 1024 Megabytes.
6. Código ACII
Es un código de caracteres basado
en el alfabeto latino, tal como se usa
en inglés moderno.
Fue creado en 1963 por el Comité
Estadounidense de Estándares
como una refundición o evolución
de los conjuntos de códigos
utilizados entonces en telegrafía.
7. Operadores
aritméticos, lógico,
comparación,
asignación
° Operadores Aritméticos:
Este tipo de operadores son conocidos en
Matemáticas se utilizan para realizar
operaciones
sea cual sea como de suma, resta,
multiplicación y división (residuo y cociente) y
que en C se
los representa así:
SUMA + a+5
RESTA - a-5
MULTIPLICACIÓN * a*5
DIVISIÓN % o / a/5
_Dar a conocer la División de el numero
ingresado por usuario entre 5:
n=10 n/5 5
8. Operadores aritméticos, lógico,
comparación, asignación
° Operadores Lógicos:
Operadores: Y, O, NO / AND, OR,
NOT
Y AND &&
O OR ||
NO NOT !
Verdadero/Falso
True/False
1/0
9. Operadores aritméticos, lógico,
comparación, asignación
° Operadores Relacionales
Este tipo e operadores nos
permiten evaluar las relaciones.
si los términos a evaluar son
mayores o menores.
Y al igual que los operadores
lógicos estos dan valores de Unos
o Ceros según sea el caso.
= = Igual
>= Mayor o igual que
> Mayor que
<= Menor o igual que
< Menor que
!= NO igual (o diferente)
10. Estructuras De Control
En lenguajes de programación, las estructuras de control permiten
modificar el flujo de ejecución de las instrucciones de un programa.
NECESARIAS PARA PROGRAMAR:
Las estructuras de control:
11. - If(){
La sentencia if elige entre varias alternativas en base al valor de una o
más expresiones lógicas. Esta es una expresión lógica que ha de ir
entre paréntesis.
Estructura:
If(<expres log>){
<sec sent>
}
else
If se ocupara para hacer comparaciones y cumplir lo que se lo indique
If que tiene como significado “SI” tendrá su contra con else que es
conocido como “SINO/EN OTRO CASO”
12. - For(){
Corresponde a un “PARA” es decir for
Es una expresión lógica que hace que el bucle ejecute el bloque
de sentencias mientras que dicha expresión sea cierta.
Es una expresión
que decremento o incrementa la variable de control del bucle
Estructura:
for (<inicializacion> ; <expres_log> ; <incremento>)
{
<sec_sent>
}
13. - Swicth(){
La sentencia “DONDE"
Es una sentencia donde se utiliza para seleccionar una de entre múltiples alternativas. Esta sentencia es
especialmente útil cuando la selección se basa en el valor de una variable de un tipo simple o de una
expresión de un tipo simple denominada expresión de control o selector. (Casos)
Estructura:
switch (selector)
{
case <etiqueta> : <sec_sent>
break;
case <etiqueta> : <sec_sent>
break;
case <etiqueta> : <sec_sent>
break;
default : <sent> //opcional
}
14. - While(){
Sentencia “MIENTRAS”
Un bucle while tiene una condición de control o expresión lógica
que controla la secuencia de repetición.
Estrutura:
while (<expres_log>)
{
<sec_sent>
}
15. - Do(){
- While()}
Sentencia “REPETIR”
El bucle do-while también se denomina post-prueba, ya que la
expresión lógica se comprueba cada vez después de la ejecución del
cuerpo del bucle
Estructura:
Do
{
<sec_sent>
}
while (<expres_log>);
16. - Arreglo Unidimensional
Un arreglo unidimensional es un tipo de datos estructurado que está
formado de una colección finita y ordenada de datos del mismo tipo.
Es la estructura natural para modelar listas de elementos iguales.
El tipo de acceso a los arreglos unidimensionales es el acceso directo,
es decir, podemos acceder a cualquier elemento del arreglo sin tener
que consultar a elementos anteriores o posteriores, esto mediante el
uso de un índice para cada elemento del arreglo que nos da su
posición relativa. Para implementar arreglos unidimensionales se debe
reservar espacio en memoria, y se debe proporcionar la dirección
base del arreglo, la cota superior y la inferior.
Estructura:
a[n]
17. - Arreglo Bidimensional
Son estructuras de datos que agrupan muchos datos del mismo
tipo, en donde cada elemento se puede trabajar individualmente y
se puede referenciar con un mismo nombre. Se usan para
representar datos que pueden verse como una tabla con filas y
columnas.
Estructura:
a[n][m]
18. - Arreglo Multidimensional
Un arreglo multidimensional es simplemente una extensión de un
arreglo unidimensional. Más que almacenar una sola lista de
elementos, piense en un arreglo multidimensional como el
almacenamiento de múltiples listas de elementos. Por ejemplo, un
arreglo bidimensional almacena listas en un formato de tabla de dos
dimensiones de filas y columnas, en donde cada fila es una lista. Las
filas proporcionan la dimensión vertical del arreglo, y las columnas dan
la dimensión horizontal. Un arreglo de tres dimensiones almacena listas
en un formato de tres dimensiones de filas, columnas y planos, en
donde cada plano es un arreglo bidimensional. Las filas proporcionan
la dimensión vertical; las columnas, la dimensión horizontal; y los
planos, la dimensión de profundidad del arreglo.
Estructura:
a[n][m][ñ]
20. Programación Orientada A
Objetos..
- Alumno: Luis Enrique Hernández Robledo
- Profesor: Rene Domínguez Escalona
- Escuela: Colegios de Estudios Científicos Y Tecnológicos del Estado de México (PLANTEL TECAMAC)
- Grupo: 303 - Turno Matutino
Gracias eso seria todo….