Lógica de Programación COIS 115 Profesor: Gustavo Velez.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo.
Advertisements

Curso de java básico (scjp)
Lenguaje C++.
Introducción a la Programación 8. Datos Numéricos.
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Tema 4b Operadores.
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Informática I – 4to año Volumen II.
VARIABLES Y CONSTANTES
Temas Operaciones básicas Operaciones Operadores Aritméticos
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Introducción a la Programación
ESTRUCTURAS DE SECUENCIA
Algoritmo y Estructura de Datos I
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código.
27/07/14 Catedra de Programacion I 1 Programación I Operadores y Expresiones.
Conceptos Básicos de Java
Programación.
Conceptos Adicionales sobre Variables y Constantes y la clase Math
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
Programación en C para electrónica
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Fundamentos de Programación
Programación de Computadores
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.
CARACTERÍSTICAS DE LOS PROGRAMAS
JAVA J.A.C..
FUNDAMENTOS DE PROGRAMACIÓN
Numeric Types, Expressions, and Output
Tema 2: Los tipos de datos
Algoritmos y Desarrollo de Programas I
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Tipo de Datos Básicos.
ESTRUCTURA DE DATOS ESD-243
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
COMPONENTES DE UN ALGORITMOS
Resumen Fundamentos de Programación/ Programación I
Programación MATLAB v. 5-3.
VBA – Elementos del Lenguaje
El Concepto de Tipo Los tipos permiten indicar la característica de los valores (datos) manipulados en un programa. Toda variable tiene asociado un tipo.
ARQUITECTURA DE COMPUTADORES
Fundamentos de Programación Tipos de Datos en Java
Algoritmo Ing. Maria Rosana Heredia
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Guayaquil, junio 24 del 2014 PARCIAL 2.
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.
Elementos básicos para el desarrollo de algoritmos
IDENTIFICADORES Un identificador es un "nombre" que nos permite dirigirnos específicamente a una de las entidades propias del lenguaje, es decir, son los.
Términos algoritmo diseñar algoritmo implementar algoritmo
Programación III Clase #03 Operadores. Expresiones Es cualquier cosa que retorne un valor. En C++ CASI todo son expresiones. Ejemplo: –5 –3 + 2 Las expresiones.
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
PRINCIPIOS DE PROGRAMACIÓN
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Presente un cuestionario con los aspectos mas importantes sobre los
Fundamentos de Programación
Lic. Carla Aguirre Montalvo
Programación de Computadores
FUNDAMENTOS DE PROGRAMACIÓN
Prof. Víctor Aquino Urrutia
Universidad Domingo Savio
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código.
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
Informática Ingeniería en Electrónica y Automática Industrial
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Lógica de Programación COIS 115 Profesor: Gustavo Velez

Taller Dos COIS 115 Profesor: Gustavo Velez

Variables y Constantes Variable Su valor cambia durante la ejecución del programa Constante Su valor no cambia durante la ejecución del programa

Ejemplos área = radio 2 * Pi Variables son área y radio Constante es Pi( )

Literal constant Numeric 1, 2.5, -3.9 Character ‘X’, ‘G’, ‘ ‘ String ‘Hello’, ‘Enter age’

Data type charone character shortinteger (2 bytes, 32,768 to 32,767) intinteger (billion -/+) floatfloating point single precision doublefloating point double precision

Data type stringmore characters bool boolean value

Implicit type conversion Cuando el computar convierte el ‘data type’ del valor asignado al tipo de memoria Ejemplo Variable int age tiene un valor de 9 La localidad en memoria es ‘float’ El computador lo cambia a 9.0

Explicit type conversion Convert class Class – grupo de instrucciones para crear un objeto Crea un objeto que va ha ser un numero o un ‘string’ dependiendo del metodo utlizado

Explicit type conversion Convert class Método es una porción del las instrucciones de la clase y cuyo propósito es ejecutar una tarea de la clase Ejemplos Convert::ToDouble(Value) Convert::ToSingle(Value) Convert::ToString(Value)

Fundamentos de C++ Operaciones estándares Aritméticas Suma (+), Resta (-), Multiplica (*), Divide (/) y Remanente (%) Datos numéricos enteros y reales

Fundamentos de C++ Operaciones aritméticas (Cont.) Orden de las operaciones aritméticas Operaciones entre paréntesis  Paréntesis en paréntesis los de adentro van primero) Las operaciones de *, /, % van después Las operaciones de + y – van ultimas

Fundamentos de C++ Operaciones aritméticas - ejemplos 3 * (-5) 4* /3

Fundamentos de C++ Operaciones aritméticas - ejemplos 9%3 -21/(-2) 21%2 4*5/2+5%2

Fundamentos de C++ Operaciones Booleanas Relaciónales ===Igual que ≠!=No igual que <<Menor que ≤<=Menor e igual que >>Mayor que ≥>=Mayor e igual que

Fundamentos de C++ Operaciones Booleanas Relaciónales – ejemplos 5== >= !=3

Fundamentos de C++ Operaciones Booleanas Relaciónales – ejemplos -45.2<-3 ‘A’<‘Z’ Si x=25; y=-10; x<=y

Fundamentos de C++ Operaciones Booleanas Lógicas NOT! OR|| AND&&

Fundamentos de C++ Operaciones Booleanas Lógicas - ejemplos A – cierto;NOT A (!A)  Falso A – falso;NOT A (!A)  Cierto

Fundamentos de C++ Operaciones Booleanas Lógicas - ejemplos A – cierto; B – ciertoA OR B (A || B) A – cierto; B – falsoA OR B (A || B) A – falso; B – ciertoA OR B (A || B) A – falso; B – falsoA OR B (A || B)

Fundamentos de C++ Operaciones Booleanas Lógicas - ejemplos A – cierto; B – ciertoA AND B (A && B) A – cierto; B – falsoA AND B (A && B) A – falso; B – ciertoA AND B (A && B) A – falso; B – falsoA AND B (A && B)

Fundamentos de C++ Operaciones de incrementación y decrementación Incremetación++ ++x => x=x+1 Decrementación -- --x => x=x-1

Fundamentos de C++ Funciones matemáticas abs()valor absoluto acos()el coseno asin()seno del arco atan()tangente del arco sqrt()la raíz cuadrada

Fundamentos C++ Produciendo resultados de salida Console::Write(formatstring, variablelist) Console::WriteLine(formatstring, variablelist )

Fundamentos C++ Produciendo resultados de salida Ejemplos: Console::Write(name) Console::WriteLine(‘My name is ‘, name) Console::WriteLine(‘My age is {0} ‘, age, name) Console::WriteLine(‘My age is {0} ‘, Convert::ToString(age), name)

Fundamentos C++ Produciendo resultados de salida Console::ReadLine( ) Ejemplos inputnumber = Console::ReadLine() number = Convert::ToInt32(inputnumber) number = Convert::ToInt32(Console::ReadLine())

Case Two Una empresa desea saber el nuevo aumento de sus empleados. Se informara el salario actual semanal y el por ciento de aumento. Se calculara el nuevo salario.

InputProcessingOutput IPO Chart

Asignación Taller Dos Calcular el promedio de tres números

Asignación Taller Tres Una liga necesita calcular el promedio de bateo de sus jugadores. Se pedirá los turnos al bate y los hits conectados. Se informara el promedio del bateador

Preguntas

Check-out +(Positive)∆ (Change) !