Download CONCEPTOS BASICOS DE PROGRAMACIÒN

Document related concepts
no text concepts found
Transcript
CONCEPTOS BASICOS DE
PROGRAMACIÒN
CONCEPTOS BASICOS DE
PROGRAMACIÒN
A.-¿QUÈ SON LAS VARIABLES Y CONSTANTES?
B.-TIPOS DE DATOS
C.-OPERADORES
D.-DECLARACIÒN DE VARIABLES
E.-ASIGNACIÒN DE DATOS
F.-ENTRADA Y SALIDA DE DATOS
G.-ESTRUCTURA BÀSICA DE PROGRAMACIÒN
VARIABLES
Dato almacenado
VALOR DENTRO DE
LA VARIABLE
INGENIO
NOMBRE DE
LA VARIABLE
VARIABLE
CONSTANTES
Tipo de dato
Constante
Cadena
«ingenio»
`b`
Lógico
Verdadero
Falso
numérico
45
5,13
NUMERICO
1.-Numerico
entero(Integer).Positivos y negativos
250 -15
2.- numérico
Real(double).Positivos y negativos
48,25
-26,36
CADENA
BOOLEANO
1.-tipo carácter (char)
*carácter numérico:
`1`,’2’,’3’,…’9’
*carácter alfabético:
’a’,’b’….’y’,’z’.
*carácter especial: ’/’,’’,’*’,’+’,etc
2.-tipo cadena(string)
«ingenioclic»,
«alumno»
«bienvenido»
«aula»,etc
*0 ò 1
*Verdadero(true)
Falso(false)
*Si/no
OPERADORES ARITMÉTICOS
Pseudocó
digo
Netbeans
+
+
-
Operación
OPERADORES RELACIONALES
Símbolo
Netbeans
Operación
Suma
<
<
Menor que
-
Resta
>
>
Mayor que
*
*
Multiplicación
=
==
Igual que
/
/
División real
<=
<=
Menor igual
que
div
/
División entera
>=
>=
mod
%
residuo
Mayor igual
que
<>
!=
Diferente de
Problema
Resultado
Problema
resultado
15,5/5,0
3,5
15 div 4
3
1/8,0
0,125
18 div 2
9
4/8
0,5
40 div 40
1
40,0/40
1
10 mod 3
1
8,0/10,0
0,8
20 mod 5
0
OPERADORES LÓGICOS
Símbolo
Netbeans
Relación
And
&&
Conjunción
(y)
Or
||
Disyunción
(o)
Tipo de datos Nombre de variable
Ejemplo:
Real precio
EJEMPLO EN PSEUDOCÓDIGO
Inicio
EJEMPLO EN NETBEANS
{
entero edad, num, cant
real peso, sueldo, tp
cadena nom, tip
caracter tall gen,
Fin
int edad, num, cant;
double peso, sueldo, tp;
String nom, tip;
char gen, tal;
}
• Es cuando ponemos o ingresamos dentro de
una variable un dato.
Ejemplo:
Pseudocódigo
precioTotal  cantidad*50,00
Netbeans
precioTotal=cantidad*50,00
ENTRADA (LEER)
SALIDA ( ESCRIBIR)
TIPO DATO
PSEUDOCÓDI
GO
CÓDIGO NETBEANS
Real
Leer sueldo
sueldo=Double.parseDouble(JOptionPane.s
howInputDialog("Ingrese el sueldo: "));
Entero
Leer edad
edad=Integer.parseInt(JOptionPane.showI
nputDialog("Ingrese la edad: "));
Cadena
Leer nombre
nombre=JOptionPane.showInputDialog("In
grese el nombre de la persona: ");
carácter
Leer genero
genero=JOptionPane.showInputDialog("Ing
rese género: \n0.-Femenino \n1.Masculino").charAt(0);
Para cualquier tipo de datos coloque:
Para cualquier tipo de datos coloque:
JOptionPane.showMessageDialog(null, “El me
JOptionPane.showMessageDialog(null, “El
mensaje" + variable);
Ejemplo:
TIPO DATO
PSEUDOCÓDIGO
Todos(enteros,reales,ca
denas,caracter)
Sueldo
CÓDIGO NETBEANS
JOptionPane.showMess
ageDialog (null, “El
sueldo total es: ” +
sueldo);
•SECUENCIALES
•SELECTIVAS
•REPETITIVAS
• 1.-ESTRUCTURA SECUENCIAL
INICIO
ACCIONES
FIN
• Un estudiante que trabaja como tele operador
recibe a la quincena su sueldo, pero como la
empresa de telecomunicaciones paga un
adicional de S/.10.00 por cada atención buena
que tuvo el operador en esa quincena,
entonces el estudiante recibe su sueldo más
un monto adicional; se desea saber ¿Cuál es el
total de sueldo que recibirá el estudiante en la
quincena?
• 1 .- analizamos
– A.-salidas
*total del sueldo (ts)
– B.-entradas
*sueldo quincenal que recibe el estudiante(sqre)
*atención buena del estudiante quincena (abeq)
• 2.-PSEUDICODIGO
Procedimiento Principal ( )
Inicio
Reales sqre, ts
Enteros abeq
Leer sqre(“Ingrese el sueldo quincenal acordado: ”)
Leer abeq (“Ingrese el número de atenciones buenas
quincena: ”)
pagoAdicional  abeq* 10.00
tssqre + pagoAdicional
de la
Escribir (“El total de dinero a recibir de la quincena es:”, ts)
Fin