Unidad 3. Introducción a la programación

Slides:



Advertisements
Presentaciones similares
ESTRUCTURA DE DECISION LOGICA
Advertisements

Informática I – 4to año Volumen II.
ESTRUCTURAS DE SECUENCIA
Algoritmo y Estructura de Datos I
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
POO Java Módulo 3 Elementos de programas Identificadores
LENGUAJE “C” Programación.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
JAVA J.A.C..
Tema 2: Los tipos de datos
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
ESTRUCTURA DE DECISION LOGICA
Estructuras de Decisión Simples y Dobles
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Fundamentos de Programación
Estructuras Algorítmicas Selectivas
Tipos de datos básicos en Java
Input-Process-Output Entrada Datos Números con decimales (doublé) Números sin decimales(integer) Palabras de texto (string) Procesamiento Calcular Realizar.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
ALGORITMOS Y TIPOS DE DATOS Un algoritmo es un método para resolver un problema. Para la creación de un programa (resolver un problema) en un lenguaje.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Taller de Java Universidad de los Andes
Tema 6: Elementos de programación adicionales
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
¿Cómo almacenar datos dentro del computador?
ESTRUCTURAS CONDICIONALES
¿Cómo almacenar grandes cantidades de datos?
OPERADORES LÓGICOS V F P Q (5<8) && (5<10) es verdadero V V
Tema 6. Conceptos básicos de programación (Clase 2)
TUTORIAL PSeint.
Leccion 5: Escogiendo un Tipo de Variable
Fundamentos del lenguaje de programación Condicionales, ciclos, Métodos, enumeraciones Escuela Técnica Superior Kinal Instructor Edwin Tumax.
Continuación Unidad 4. Control de flujo
LÓGICA DE PROGRAMACIÓN
EXPRESIONES Una expresión es una forma especial de asignación.
Fundamentos de programación
Unidad 2. Algoritmos Unidad 4. Control de flujo
Continuación Unidad 4. Control de flujo
Fundamentos de programación
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Mostrar su Nombre y su Apellido
Mostrar su Nombre y su Apellido
Dados dos números verificar cual es mayor (considerar la igualdad)
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
Fundamentos de programación
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
Introducción práctica la uso de la tarjeta Arduino.
Características de “C”
¿Para qué se utiliza el PSEINT?
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Fundamentos de programación
Fundamentos de la Programación I
PROGRAMACIÓN (2).
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
a == b ** and c <= a + 1 or b == c
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
Tema 6. Conceptos básicos de programación (Clase 2)
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
JAVA: elementos básicos
Estructuras de Repetición Algoritmos
NATURALEZA DE LOS DATOS Valores Numéricos Son los valores que se pueden hacer cálculos aritméticosritméticos Tipos de valores Entero Real Cadena ( “ h”
Estructuras de control Java
Fundamentos Algorítmicos 1
Fundamentos Algorítmicos 1
UNIDAD II Generalidades sobre Algoritmos
Transcripción de la presentación:

Unidad 3. Introducción a la programación Fundamentos de programación

Orden del día Revisión de ejercicios de la sesión anterior Unidad 3. Introducción a la programación Ejercicios propuestos

Temario 3.1 Características del lenguaje de programación 3.5 Elementos del lenguaje: Datos 3.2 Estructura básica de un programa. Literales Constantes 3.3 Traducción de un programa: identificadores, Compilación Variables Enlace de un programa parámetros Errores en tiempo de compilación. Operadores Entrada y salida de datos. 3.4 Ejecución de un programa. 3.6 Errores en tiempo de ejecución.

Características de Java Lenguaje Simple. Orientado a objetos. Distribuido. Robusto. Seguro. Indiferente a la arquitectura Portable Entre otros…

Estructura básica de un programa Java <librería> public class nombre_clase {      public static void main (String args[]) {         <bloque de sentencias;>      } }

Ejemplo utilizando Escribir

Elementos del lenguaje Los tipos de datos en un lenguaje de programación son un conjunto de datos y valores que poseen características predefinidas. En Java, se pueden definir dos tipos de datos: Los tipos básicos (numéricos o booleanos, por ejemplo) y las clases (por ejemplo, la clase String).

Tipos de datos básicos Numéricos: Números Enteros: byte: Es un tipo entero corto. Tiene un tamaño de 8 bits y un rango de -128 a 127 short: Entero corto. Tiene un tamaño de 16 bits y un rango de -32,768 a 32,767 int: Entero. Tiene un tamaño de 32 bits y un rango de -2,147,483,648 a 2,147,483,647 long: Entero largo. Tiene un tamaño de 64 bits y un rango de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

Tipos de datos básicos Numéricos: Números en Coma Flotante: float: Numero decimal. Tiene un tamaño de 32 bits y un rango de +/- 3.4e^38(6-7 dígitos importantes) double: Numero decimal doble. Tiene un tamaño de 64 bits y un rango de +/- 1.8e^308 (15 dígitos importantes)

Tipos de datos básicos Tipo char. Maneja los caracteres en Java o cadenas de texto. Tiene un tamaño de 16 bits y su rango es todo el Conjunto de caracteres Unicode ISO Tipo boolean. Maneja los valores true (verdadero) o false (falso). Tiene un tamaño de 1 bits y su rango es de 0 a 1 Tipo String. Maneja cadenas de texto

Constantes Las constantes son una forma de almacenamiento de datos que guardan cualquier número, texto o información de tipo estático (no cambia). Literalmente, una constante implica que aquello que se escribe, será lo que se obtendrá, por la tanto una constante mantendrá su valor durante la ejecución del programa, siempre y cuando durante este su valor no sea cambiado por algún otro, durante la ejecución del mismo. String dígito = "2001"; Suma=0;

Operadores aritméticos

Operadores lógicos Operador Operación que realiza ! Not lógico == Test de igualdad != Test de desigualdad < Menor que > Mayor que <= Menor o igual que >= Mayor o igual que && And lógico || Or lógico

Ejercicios Básicos Intermedios Control de flujo

¿Recuerdas? Actividad 10 Dados dos números verificar cual es mayor (considerar la igualdad) Hacer una tabla de la función f(x)=1/x, con once valores, comenzando con –a y terminando en a, note que la serie pasará por x=0 Determine si un número z es par o impar Generar los primeros n números pares Dados X y Y, verificar si X es divisible por Y Sumar los primeros N números naturales

Actividad 11 Realizar los ejercicios anteriores realizados en pseudocódigo Calcular el I.V.A a un producto X Calcular el perímetro y área de un círculo Aumento de impuestos Calificación final Medicamentos Mostrar el Nombre y Apellido de cualquier persona de quien se introduzcan los datos. Sumar 2 números cualesquiera. Dados los coeficientes de una Ecuación de 2do Grado, calcular y mostrar x1 y x2. Calcular la edad

Actividad 12 Realizar los siguientes programas Dado como dato el sueldo de un trabajador, aplíquele un aumento del 15% si su sueldo es inferior a $1000.00. Imprima en este caso, el nuevo saldo del trabajador. Dado un número escribir si es positivo o negativo Dados tres números enteros, determinar si la suma de cualquier pareja de ellos es igual al tercer número. Si se cumple esta condición, escribir “Iguales” y, en caso contrario, escribir “Distintos”. Dado como dato el sueldo de un trabajador, aplicar un aumento del 15% si su sueldo es inferior a $1000. y 12% en caso contrario, luego imprimir el nuevo saldo del trabajador. Determinar el precio de un pasaje de ida y vuelta en avión, conociendo la distancia a viajar, cuando el número de días de estancia es superior a 7 y la distancia superior a 800 Km, el precio del viaje será el doble. El precio final e considera como la distancia por el precio por Km. Recorrido. Colocar los cinco ejercicios anteriores colocando un menú para que decida el usuario qué programa quiere ejecutar.