C for Engineers - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

C for Engineers

Description:

3. Los par ntesis pueden estar a su vez encerrados en mas niveles de par ntesis ... en el punto de utilizaci n. Ejemplos: int Numero; float PI, value1, value2; ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 26
Provided by: raulfigue
Category:
Tags: acuerdo | de | engineers | estar | la | punto | salida

less

Transcript and Presenter's Notes

Title: C for Engineers


1
C for Engineers Scientists
  • Solución de Problemas usando C

2
Programación Modular
  • Los programas cuya estructura consiste de
    segmentos interrelacionados, arreglados en una
    forma lógica y en un orden fácil de entender para
    formar una unidad completa e integrada se conocen
    como programas modulares. 
  • Los programas modulares son más fáciles de
    desarrollar, corregir y modificar. 
  • El lenguaje C es un lenguaje de programción de
    alto nivel que permite hacer programación modular.

3
Identificadores
  • Un identificador (nombre) es cualquier
    combinación de letras, dígitos y subrayados
    (underscore).
  • El programador selecciona o crea sus
    identificadores de acuerdo a las siguientes
    reglas

4
Reglas para creación de identificafores
  • 1.   El primer caracter tiene que ser una letra o
    subrayado (_).
  • 2.   Solamente letras, dígitos o subrayados
    pueden seguir a la letra inicial.  No se permiten
    espacios en blanco.
  • 3.  Un nombre no puede ser una palabra reservada
    (keyword).  Las palabras reservadas son palabras
    que separa el compilador para propósitos
    especiales y solamente se pueden utilizar en la
    manera especificada. 

5
Reglas para creación de identificafores
  • 4.   El número máximo de caracteres en un nombre
    es 31.
  • 5.   Los nombres deben tener sentido (mnemonics).
  • 6.   Letras mayúsculas y minúsculas son
    diferentes (case-sensitive).

6
La función main()
  • Todo programa en C tiene una y solo una función
    llamada main()
  • Esta es la función principal del programa y le
    dice a los otros módulos la secuencia en la cual
    se ejecutarán.

7
Estructura de la función main()
  • int main()
  • instrucciones del programa
  • return 0

8
Objeto cout
  • Un objeto de salida que envía los datos que se
    le dan al dispositivo de salida estándar
    (monitor). 
  • Este objeto muestra en el monitor los datos que
    se le pasen después del operador de inserción
    (ltlt). 
  • Los datos utilizados con el objeto cout pueden
    ser strings, variables, valores numéricos y
    valores literales.
  • includeltiostream.hgt - comando del
    preprocesador, necesario para hacer uso de
    objetos de entrada o salida.

9
Estilo de Programación
  • Los programas en C empiezan su ejecución al
    comienzo de la función main(). 
  • Cada programa solo puede tener un punto de
    comienzo y todo programa en C contiene una y
    solo una función main(). 
  • Todas las instrucciones que componen la función
    main() estan encerradas entre llaves
    siguiendo el nombre de la función. 
  • Los espacios son ignorados por el compilador.

10
Comentarios
  • Los comentarios son explicaciones hechas dentro
    del programa que sirven para clarificar los
    programas y se pueden ubicar en cualquier parte
    del programa sin afectar su ejecución.  La
    computadora ignora todos los comentarios. 

11
Comentarios de linea
  • Los comentarios de linea comienzan con dos
    diagonales // sin espacio entre ellas y continuan
    hasta el final de la linea. 
  • El final de la linea marca el final del
    comentario. 

12
Comentarios de bloque
  • Los comentarios de bloque comienzan con una
    diagonal seguida de un asterisco y sin espacio
    entre ellos / y se cierran con un asterisco
    seguido de una diagonal sin espacio entre ellos
    /.

13
Tipos de Datos
  • Enteros
  • Los valores enteros pueden tomar cualquier valor
    numérico positivo, negativo o cero y sin punto
    decimal. 
  • Algunos ejemplos de valores enteros son
  •          0          5          - 10      - 26351

14
Tipos de Datos
  • Reales
  • Los valores reales pueden tomar cualquier valor
    numérico positivo, negativo o cero y con punto
    decimal. 
  • Algunos ejemplos de valores reales son
  •      10.6    - 34.        459.0        0.2

15
Tipos de Datos
  • Caracteres
  • Los caracteres incluyen todas las letras
    mayúsculas y munúsculas, los dígitos del 0 al 9 y
    símbolos especiales como . , !. 
  • Un caracter simple es cualquier letra, dígito o
    símbolo especial encerrado entre comillas
    sencillas. 
  • Ejemplos de valores tipo caracter son
  •           A               7        q

16
Tipos de Datos
  • "Escape Sequences
  • Son un tipo de dato especial que se producen con
    ciertas combinaciones de caracteres encerrados
    entre comillas dobles y precedidos por
    backslash (\). 
  • Estas combinaciones le indican a la computadora
    que interprete los caracteres de manera distinta
    o escapar de la interpretación normal.  (Ver
    tablas 2.4 y 2.5 en la página 54 del libro de
    texto). 
  • Algunos ejemplos de "escape sequences" son
  • \n     (new line)               \a    
    (alarm)

17
Operaciones Aritméticas
  • Los números enteros y reales se pueden sumar,
    restar, multiplicar y dividir.  Las operaciones
    aritméticas simples consisten en un operador
    aritmético que conecta dos operandos.  (operando 
    operador  operando)
  • Ejemplos de expresiones aritméticas
  • 3 7 18 3
  • 14 (23 3) 0.08 12.20
  • 12.62 9.8 25. 3.1415926
  • 12.6 / 2.0 12 5

18
Operaciones Aritméticas
  • El valor de cualquier expresión aritmética se
    puede desplegar en la pantalla con el objeto
    cout. 
  • Para hacer esto tenemos que pasar el valor
    deseado a este objeto, como se muestra en el
    siguiente ejemplo
  • cout ltlt (6 15)

19
(No Transcript)
20
Reglas para escribir expresiones aritméticas que
contienen mas de un operador aritmético
  • 1. Dos símbolos de operadores aritméticos
    binarios no se pueden escribir juntos.
  •  
  •      Ejemplo 5 6   es incorrecto, porque
    tiene los símbolos y juntos.
  •  
  • 2. Se debe usar paréntesis para formar grupos y
    todas las expresiones encerradas entre parentesis
    son evaluadas primero.
  •  
  •         Ejemplo (6 4) / (2 3)

21
  • 3. Los paréntesis pueden estar a su vez
    encerrados en mas niveles de paréntesis y son
    evaluadas de adentro hacia afuera.
  •        Ejemplo (2 (3 7) ) / 5
  • 4. Los paréntesis no se pueden usar para
    multiplicación.
  •  
  •        Ejemplo (3 4) (5 1) es incorrecto
  •        la expresión correcta es   (3 4) (5
    1)

22
Precedencia y Asociatividad
23
Variables
  • Una variable es una localización en memoria a la
    cual se le asigna un nombre (identificador) y
    donde se almacena un valor de algún tipo de dato.
  • Ejemplos
  •    Maximo   _valor     numero_mayor
  • Pregunta    Vector1       

24
Declaración de variables
  • Todas las variables tienen que ser declaradas
    antes de ser utilizadas. 
  • Las variables se pueden declarar en dos lugares
    dentro de un programa
  • al principio de un programa o bloque de código
  • en el punto de utilización
  • Ejemplos
  • int Numero
  • float PI, value1, value2     
  • char a,b,c
  • int count 10
  • float density 0.02

25
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com