Documente Academic
Documente Profesional
Documente Cultură
INGENIERA DE SISTEMAS
OPERADORES ARITMETICOS
Pseudocódigo Lenguaje Significado
+ + suma
- - resta
* * multiplicación
/ / División
mod % Residuo
^,** pow potencia
• OPERADORES LÓGICOS:
Pseudocódigo Lenguaje JAVA
y &&
o II
no !
• Incremento y decremento
• ++ ++i se incrementa i en 1
• -- i++ utiliza el valor actual de i
• -- --i se decrementa i en 1
• -- i-- se utiliza el valor actual de i
Operadores de cadena. Son aquellos operadores que
permiten realizar operaciones con cadenas, por lo
general permiten unir cadena llamado también
concatenar.
Instrucción
Instrucción
• Probmema 01.
• Enunciado: Dados dos números enteros, hallar la suma.
• Análisis: que el usuario ingrese dos números enteros y el
sistema realice el calculo respectivo para hallar la suma, para
esto usara la siguiente expresión.
n1 ,n2 //entrada
Leer n1,n2
S n1 + n2
//proceso
s n1 + n2
s
//salida
fin
Escribir s
#include <stdio.h.>
#include <conio.h.>
Main()
{
int n1, n2, suma
clrscr(); //borra pantalla y pertenece a la librería conio.h
printf («dame el primer numero «); //imprimir librería studio.h
scanf(«%d»,&n1);//funcionleer datos,%d tome el teclado#entero
printf («dame el segundo numero «);
scanf(«%d»,&n2);
suma= n1 +n2;
printf(«la suma es: \n %d», suma);
getch();
Return 0;
}
2. Hallar el cociente y el residuo(resto) de dos números enteros.
3. Determinar la suma de los N primeros números positivos(Z+) use la
siguiente formula:
• S= N(N+1)
• 2
4. Crear un programa para encontrar el Área de un circulo, use la
formula
• A= PI*r ^ 2
•
• ESTRUCTURA SELECTIVA SIMPLE Y DOBLE
•
ESTRUCTURA SELECTIVA SIMPLE
• F
Instrucción 1
Instrucción n
• V
ESTRUCTURA SELECTIVA DOBLE
• F V Si <Exp. Log.>
• Exp. <instrucción 1>
• Log. <instrucción n>
• Instrucción 1 Instrucción 1 sino
• Instrucción n Instrucción n <instrucción 1>
• <instrucción n>
• Fin si
ESTRUCTURA ANIDADAS
Instrucción 1
Instrucción n
ESTRUCTURA MULTIPLE
• Permite comparar un valor con diversas alternativas , si
la comparación tiene éxito se ejecuta el grupo de
instrucciones que tenga la alternativa seleccionada y
luego sale de la estructura. Sintaxis
• switch (exp.log){
• caso valor 1:
• instrucción ;
• break;
• caso valor 2:
• instrucción ;
• break;
SWITCH
Exp. En caso que (exp. Log)
sea
Log. caso valor 1:
instrucción
Valor 1 caso valor 2:
instrucción
Instrucción 1
switch sino
Valor 2 instrucción
Fin caso
Instrucción 1
Valor 3
Instrucción 1
Estructura de control repetitivo
• Contadores, acumuladores: esta variables van
incrementando o decrementando su valor a lo
largo de la ejecución del algoritmo o programa.
Normalmente es de tipo numérico :
Cont=cont + 1;
Total = total + y;
m =m*3;
• Contador: un contador es la forma de
controlar un bucle . Es una variable cuyo valor
se incrementa o decrementa en una cantidad
constante cada vez que se produce un
determinado suceso o acción en cada
repetición, dicha variable controla y
determina la cantidad de veces que se repite
un proceso o dato. Sintaxis:
nom_contador = nomb_contador + val_const
• Acumulador: realiza la misma función que un
contador con la diferencia de que el
incremento o decremento es variable en lugar
de constante. Es una variable que acumula
sobre si misma un conjunto de valores, para
de esta manera tener la acumulacion de todos
ellos en una sola variable.
• Es una variable que almacena cantidades
resultantes de operaciones sucesivas.
• MIENTRAS (WHILE)
V
Instrucción 1
Instrucción n
Con una instrucción
While (condición)
{
instrucción 1
instrucción 2
instrucción n
}
ESTRUCTURA DE CONTROL REPETITIVA HACER
_MIENTRAS (DO WHILE)
MES ESTACION
1 VERANO
2 OTOÑO
3 INVIERNO
4 PRIMAVERA
13.Dado un numero , determinar cuantos dígitos tiene
14. elaborar una ecuación del primer grado , ax+b=0 , x=-
b/a
15. ingrese el tipo de colegio privado o publico,
dependiendo de una tabla :
• publico privado
• a b c a b c
• 300 200 100 400 300 200