Qué es la responsabilidad social
Datos
Numéricos Alfanuméricos Lógicos
Enteros reales Números letras (Booleanos)
Caracteres especiales
(4b) char L2
(2b) strig 20
* Operadores
Aritméticos
Reales
Lógicos
* Ejercicios con
Operaciones
* Características de un buen
Programa
Operaciones Aritméticas
+ Suma o adicción Resultado = A+B- Resta = A-B
* Multiplicacion = (A+B) *C
/ Division = (A-B)*C/10
% Modulo Residuo = A%4
* Operaciones Racionales
< Menor que
> Mayor que
== igual que
<= Menor o igual que
>= Mayor o igual que
!= Diferencia o Distinto de Donde A=25 si A<10
B=15 si B=0
Si A=B
SI A<=10
SI B>=15
Si B!=8
* Operadores Lógicos
AND(y) ii
OR (o) II
NOT (No) !
Si A<10 ii B>5
V=F
Tablas de verdad
AND ii
Operador Resultado
A B AiiB
V(1) V(1) V(1)
V(1) F(0) F(0)
F(0) V(1) F(0)
F(0) F(0) F(0)
Tabla de Verdad
OR (O)
Operador Resultado
A B AIIB
V (1) V(1) V(1)
V(1) F(0) V(1)
F(0) V(1) V(1)
F(0) F(0) F(0)
Si A<10 IIB<5 F V=V
Tabla de Verdad
Not (NO)
Operador
V(1) F(0)
F(0) V(1)
* Ejercicios
1 si (a+b==10) II (A+B<5) V
2 si (a!=b ii b>10) v
3 si (a!=b ii b>10) II a ==13 V
a=10
b=12
4 si a<b F
Donde a=”c” b=”z”
5 si ! (a>=b) F
Donde a=10 b=10
Diagrama de Flujo
Es la presentación grafica de un algoritmoInicio o Fin
Procesos Cálculos Actividades
Entradas de datos Almacenamiento
En archivo
Misma página En otra página
S N
Despeje en pantalla Decisión
N
1 2 3
Decisión múltiple (opciones o caso)
Caso Práctico # 1
1 Empresa UNIYMCA objetivo
USO: Diferentes variables
Requerimientos: La uniymcanecesita realizar un programa que registre a todos los aspirantes a licenciatura, bajo las siguientes consideraciones,
1 El programa deberá solicitar el nombre, edad, promedio y licenciatura a cursar
2 Si el promedio es mayor a 8.5 se deberá mostrar la leyenda “el aspirante es candidato a beca dirigirlo a servicios escolares”
Mnemotécnicas
Mnemónicas
* Ciclo de un buen programa* Especificaciones de formato
* Características de escape
Bibliotecas <stadio.h> neader
Cabeceras .h
Practica 1.pp compilación – practica.obj Link o liga – Practica 1 exe
Objetos de cpp
Errores hay que corregir
Error
Warning no iniciamos nada
Printf ( );
Prinft (“universidad YMCA”);
Caracteres de escape
\n Salto de Línea
\f Dejar un espacio detabulador
Scanft (“%d,&);
%d valores enteros de tipo int y short
%f valores reales de tipo float
%s valores alfanuméricos de tipo char
Caracteres de escape permiten alinear el desplegado, de manera que sea más agradable a la vista.
Especificadores de formateo permiten identificar el tipo de variable que voy a recibir desde el teclado.
Scanft (“%d”,&Edad);
Scanft(“%s”,&nombre);
Scanft (“%f”,&Promedio);
* Características de un buen programa
* Errores frecuentes
* Sentencia if
Características de un buen programa
Legibilidad un buen programa tiene que ser fácil de leer para cualquier programador es decir que tengan las sangrías adecuadas (indentation) para visualizar el programa de manera mas agradable.
Claridad el programa debe de operar convariable cuyo nombre sea muy cercano a la realidad (mnemotécnicas o mnemónicas) la claridad implica también poner comentarios en donde sea necesario en el programa.
Modularidad el programa debe dividirse en módulos mas pequeños es decir la codificación deberá realizarse en sub rufinas o funciones en el caso de c++.
Operatividad el programa debe hacer lo que el usuario espera que haga....
Regístrate para leer el documento completo.