Programación Y Computación: Universidad Nacional Mayor de San Marcos
Programación Y Computación: Universidad Nacional Mayor de San Marcos
PROGRAMACIÓN Y COMPUTACIÓN
Tipos de datos. Operaciones aritméticas.
Variables, constantes e instrucciones de declaración.
–Quinto:
Depuración:
–Sexto:
Documentación:
Codificación
Es el proceso por el cual la información de una fuente es
convertida en símbolos para ser comunicada
balance_total 𝛂 CUENTA
Tipos de datos en C++
● char: caracter
● int: entero [-32768, 32767]
● float: reales
● double: reales en un rango mayor
● void: no contiene valores, no representa un tipo
específico
Tipos de datos en C++
Tipo de dato char: caracteres
● Caracteres de la tabla ASCII del 0 al 255
○ Los caracteres se almacenan en realidad como números
del 0 al 255
○ Compatibilidad como números enteros en este rango
● Para almacenar un dato en una variable char tenemos dos
posibilidades:
○ letra = 'A';
○ letra = 65; /*equivalentes*/
■ Recuerde que el código ASCII de A es 65
Tipo de dato int: enteros
3,4x10-38 a 3,4x10+38.
Usos:
● Ejemplos:
○ char c;
○ int i, j;
○ long int potencia;
○ double radio, longitud;
● Existen tres sitios donde se pueden declarar variables en un programa:
○ Dentro de las funciones: variables locales
○ Como parámetros de las funciones
○ Fuera de todas las funciones: variables globales (PROHIBIDO SU USO EN EL CURSO)
Asignación de valores a las variables
● Respetar el tipo de dato
○ Existe compatibilidad de tipos:
■ char-int
■ float-int
● Se usa el símbolo de asignación: = (igual)
● Ejemplos:
○ int x; float y;
○ x=10; /* No confundir con := */
○ y= x/4.5; /* Usando operadores */
Variables locales
● Declaradas dentro de las funciones de un programa
● Ejemplo
void func1 (void) void func2 (void)
{ int x; { int x = 145; }
x = 1;
}
Parámetros formales de funciones
● Son los argumentos de las funciones, sean funciones secundarias o el
main
● Se comportan como variables locales de cualquier función
● Ejemplo:
int Cent_a_Farh(int C)
….
}
Variables globales (PROHIBIDO SU USO EN EL CURSO)
int a=10, b= 3;
Definición:
Fórmulas: d= v * t
velocidad
tiempo
Fin HallarDistancia
Ejercicio - Codificación
#include<iostream> /* Se calcula la distancia recorrida */
using namespace std;
distancia_recorrida=velocidad*tiempo;
int main(){
/* Se muestra la salida */
/* Se leen los datos de entrada */
cout<<"La distancia recorrida es " <<
float velocidad, tiempo, distancia_recorrida;
distancia_recorrida)<<”km.”<<endl;
cout<<"Ingrese la velocidad en km/h"<<endl;
return 0;
cin>>velocidad;
}
cout<<"Ingrese el tiempo (t) en h"<<endl;
cin>>tiempo;
Fases de resolución de un problema
–Primero:
Definición:
–Segundo:
Análisis:
–Tercero:
Diseño: (Algoritmo)
–Cuarto:
Codificación: (Programar)
–Quinto:
Depuración:
–Sexto:
Documentación:
DEPURACIÓN: Ejecución y pruebas