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 tssqre + pagoAdicional de la Escribir (“El total de dinero a recibir de la quincena es:”, ts) Fin