Programacin Mtra Carolina Galaviz CBTIS 37 Pasos bsicos
Programación Mtra. Carolina Galaviz CBTIS 37
Pasos básicos para realizar un programa Descripción y análisis del problema Parcial 1 y Parcial 2 Parcial 3 Diseño del algoritmo Codificación del programa Ejecución del programa Validación del programa
Para codificar nuestro programas: Lenguaje de programación Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principio de los años 90´s. Entorno de desarrollo integrado
-----Asignación---Ver video de historia: http: //www. youtube. com/watch? v=4 RYgt. CCRrz. U Ver video primer tutorial: http: //www. youtube. com/watch? v=z. Lc. YPr. YAKSA
• Es gratuito y lo puedes descargar en tu computadora. link: http: //java. sun. com/javase/downloads/netbeans. html • Pasos de la instalación: – http: //www. youtube. com/watch? v=natfw 701 jdk
Algunas reglas de Java: • Las variables deben comenzar por letras, nunca con números. • No crear variables con caracteres, sólo admite el _ (guión bajo). • Para las clases se usa la primera letra en Mayúscula, para variables se usan minúsculas. • Toda línea de código termina en ; (punto y coma). • while, if, else, for, etc. van con minuscula. • Existen palabras reservadas, no se pueden usar como variables.
Palabras reservadas: abstract boolean break byte case catch char class continue default do final double finally else float extends for false if implements import instanceof interface long native new null package private protected public return short static super switch syncroniced this throws transient true try void volatile while var rest byvalue cast const future generic goto inner operator outer
Tipos de datos que utilizaremos: String cadena de texto int Tipo de datos enteros float tipos de datos enteros y flotantes o reales. • boolean Tipos de datos verdaderos o falsos. • double valores decimales. • • •
Tipos de operadores que utilizaremos: Operadores +-*/% == (igual) != (diferente) < (menor que) > (mayor que) <= (menor igual) >= (mayor igual) &&(and) || (or) + Descripción Operadores aritméticos Operadores relacionales Operadores lógicos Concatenación de cadenas
Declarar una variable en java • Sintaxis: tipodelavariable 1, variable 2, variable 3; //Se pueden poner todas juntas si son del mismo tipo. variable 1 = valor; variable 2 =valor; variable 3=valor; Ejemplo: int numero 1, numero 2, numero 3; numero 1 = 0; numero 2 = 0; numero 3=0; Declarar una constante: final Tipodelavariable = valor;
Crear un proyecto nuevo en Net. Beans
Crear un nuevo proyecto en Net. Beans
Mi primer programa “Hola mundo” Para correr el programa
Mi segundo programa: Suma de dos números. package suma; import java. util. Scanner; public class Suma { /** * Este programa suma dos numeros. */ public static void main(String[] args) { double numero 1; double numero 2; double suma=0; Scanner teclado=new Scanner(System. in); //se declara una instancia de la clase scanner System. out. println("Programa para calcular la suma de 2 numeros decimales"); System. out. print("Ingrese numero 1: "); numero 1 = teclado. next. Double(); System. out. print("Ingrese numero 2: "); numero 2 = teclado. next. Double(); suma=numero 1+numero 2; System. out. println("La suma de los numeros que ingreso es : "+suma); } }
Para realizar un programa donde se pedirán datos al usuario primero se debe: • • Importar la clase scanner import java. util. Scanner; Crear una instancia de la clase Scanner teclado=new Scanner(System. in); Se pone el para que aparezca lo que le vas a pedir al usuario: System. out. print("Ingrese un texto aqui: "); IMPORTANTE: • Si lo que vas a recibir es un texto (String) debes leer lo teclado por el usuario así: • variable. String = teclado. next(); • • • Si la variable que le vas a pedir al usuario es un entero (int) se pide lee así: System. out. print("Ingrese un entero: "); variable. Entero = teclado. next. Int(); • • • Si la variable que le vas a pedir al usuario es un decimal (double) se pide lee así: System. out. print("Ingrese un decimal: "); variable. Entero = teclado. next. Double(); • • • Si la variable que le vas a pedir al usuario es un flotante se lee así: System. out. print("Ingrese un float: "); variable. Float = teclado. next. Float();
Sintaxis del IF if (condición) { sentencia; } else { sentencia; }
Sintaxis del IF //Utilizando el and if (condición 1 && condición 2){ sentecia 1; } else { sentencia 2; }
Sintaxis del IF//Utilizando el or if ( condición 1 || condición 2 ) { sentencia 1; } else { sentencia 2; }
Sintaxis While(Mientras) Sentencia While: La sentencia continuará hasta que la condición sea falsa. while ( condición ) { sentencia ; }
Sintaxis Do While (hacer mientras) • Sentencia Do-While: La sentencia Do-While es del tipo postprueba. Primero se realizan los procesos y luego se verifica la condición. Si la condición es verdadera, el ciclo se repite. do { sentencias; } while ( condición );
Sintaxis For • Sentencia For: La sentencia for necesita un valor inicial, la condición (hasta donde se ejecutará) y la sentencia de incremento de la variable de control for (valor inicial; condición de término; factor de incremento) { sentencias; }
Programas a ver: 3 er programa: el mayor de 2 números. 4 to programa: sueldo empleado. 5 to programa: frutas (supermercado) 6 to programa: casa de cambio (la internacional) • 7 to programa: escuela de computo • 8 vo programa: clínica de control de peso • 9 no programa: SEP • •
Fuentes: • http: //es. wikibooks. org/wiki/Programaci%C 3 %B 3 n_en_Java • https: //netbeans. org/index_es. html • Descarga Net. Beans: http: //java. sun. com/javase/downloads/netbe ans. html
Propuesta de evaluación: • • Proyecto (50%) Asignaciones y trabajos (30%) – Pseudocódigo Paella – Pseudocódigo frutas – Pseudocódigo casa de cambio. – Pseudocódigo Escuela de computo – Pseudocódigo de clínica de control de peso. – Pseudocódigo Promedio – Pseudocódigo SEP – el mayor de 2 números. – sueldo empleado. – frutas (supermercado) – casa de cambio (la internacional) – escuela de computo – clínica de control de peso – SEP PROYECTO FINAL: 24 de mayo Análisis del problema 27 de mayo Realizar ejercicio en raptor. 28 de mayo Realizar pseudocódigo 29, 30 de mayo Codificación 31 de mayo entrega de proyecto final. 3 de junio entrega de calificación.
- Slides: 24