L - PowerPoint PPT Presentation

About This Presentation
Title:

L

Description:

Title: Programaci n en Lenguaje C Author: Gustavo Velez Last modified by: velezg Created Date: 9/11/2003 3:13:28 PM Document presentation format – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 34
Provided by: Gustav163
Category:
Tags: lenguaje

less

Transcript and Presenter's Notes

Title: L


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

2
(No Transcript)
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 radio2 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
  • char one character
  • short integer (2 bytes, 32,768 to 32,767)
  • int integer (billion -/)
  • float floating point single precision
  • double floating point double precision

8
Data type
  • string more 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
  • ConvertToDouble(Value)
  • ConvertToSingle(Value)
  • ConvertToString(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)
  • 45-10
  • 10/3

15
Fundamentos de C
  • Operaciones aritméticas - ejemplos
  • 93
  • -21/(-2)
  • 212
  • 45/252

16
Fundamentos de C
  • Operaciones Booleanas
  • Relaciónales
  • Igual que
  • ? ! No igual que
  • lt lt Menor que
  • lt Menor e igual que
  • gt gt Mayor que
  • gt Mayor e igual que

17
Fundamentos de C
  • Operaciones Booleanas
  • Relaciónales ejemplos
  • 55
  • 0.025gt0.333
  • 3!3

18
Fundamentos de C
  • Operaciones Booleanas
  • Relaciónales ejemplos
  • -45.2lt-3
  • AltZ
  • Si x25 y-10 xlty

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 cierto A OR B (A B)
  • A cierto B falso A OR B (A B)
  • A falso B cierto A OR B (A B)
  • A falso B falso A OR B (A B)

22
Fundamentos de C
  • Operaciones Booleanas
  • Lógicas - ejemplos
  • A cierto B cierto A AND B (A B)
  • A cierto B falso A AND B (A B)
  • A falso B cierto A AND B (A B)
  • A falso B falso A AND B (A B)

23
Fundamentos de C
  • Operaciones de incrementación y decrementación
  • Incremetación
  • x gt xx1
  • Decrementación --
  • --x gt xx-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
  • ConsoleWrite(formatstring, variablelist)
  • ConsoleWriteLine(formatstring, variablelist )

26
Fundamentos C
  • Produciendo resultados de salida
  • Ejemplos
  • ConsoleWrite(name)
  • ConsoleWriteLine(My name is , name)
  • ConsoleWriteLine(My age is 0 , age, name)
  • ConsoleWriteLine(My age is 0 ,
    ConvertToString(age), name)

27
Fundamentos C
  • Produciendo resultados de salida
  • ConsoleReadLine( )
  • Ejemplos
  • inputnumber ConsoleReadLine()
  • number ConvertToInt32(inputnumber)
  • number ConvertToInt32(ConsoleReadLine())

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
IPO Chart
Input Processing Output

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)
  • ---------------------------!----------------------
    ------
Write a Comment
User Comments (0)
About PowerShow.com