La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Lógica de Programación COIS 115 Profesor: Gustavo Velez."— Transcripción de la presentación:

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

2

3 Taller Dos COIS 115 Profesor: Gustavo Velez

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

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

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

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

8 Data type stringmore characters bool boolean value

9 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

10 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

11 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)

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

13 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

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

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

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

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

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

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

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

21 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)

22 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)

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

24 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

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

26 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)

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

28 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.

29 InputProcessingOutput IPO Chart

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

31 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

32 Preguntas

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


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

Presentaciones similares


Anuncios Google