03 Intro Programacion C
Upcoming SlideShare
Loading in...5
×
 

03 Intro Programacion C

on

  • 443 views

 

Statistics

Views

Total Views
443
Views on SlideShare
440
Embed Views
3

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

03 Intro Programacion C 03 Intro Programacion C Presentation Transcript

  • Capítulo 2
    Introducción a la
    Programación en C
  • Introducción a la Programación en C
    Algoritmos
    Lenguaje Natural
    Diagramas de Flujo
    Pseudocódigo
    Conceptos de Memoria
    Variables
    Tipos de Datos
    Constantes
    Enumeraciones
  • ¿Qué es un Algoritmo?
    Un computador sólo puede ejecutar instrucciones sencillas.
    Un computador ejecuta solo una instrucción a la vez, por lo cual es necesario establecer un orden lógico para su ejecución.
    El conjunto de instrucciones ordenadas se conoce como algoritmo.
  • Características de los Algoritmos
    Un algoritmo debe ser:
    Claro: para poder seguir y ejecutar cada uno de sus pasos.
    Efectivo: para que todos los pasos puedan llevarse a cabo.
    Finito: debe tener principio y fin.
    Un algoritmo con las mismas entradas
    siempre debe producir el mismo resultado.
  • Formas de Representar un Algoritmo
    Un algoritmo puede ser representado en papel utilizando cualquiera de las siguientes formas:
    Lenguaje Natural (en nuestro caso español)
    Un lenguaje expresado de esta forma, corre el riesgo de no ser suficientemente claro.
    Gráficos
    Un método que tiene mucha acogida, cada paso, se especifica a través de un gráfico.
    Pseudocódigo
    Un lenguaje más formal que el natural, pero suficientemente flexible y fácil para ser comprendido por alguien sin mucha experiencia.
  • Actividad
    Instrucciones
    WinLogo o Kturtle.
  • Actividad
    SubeLápiz
    BajaLápiz
    Avanza
    Retrocede
    GiraDerecha
    GiraIzquierda
  • Conceptos de Memoria
    Tipos de Datos
    Constantes
    Variables
  • Tipos de Datos
    El computador puede manejar datos de diferente tipo, teniendo cada uno, una representación interna basada en la cantidad de bytes que ellos ocupan en memoria (RAM).
    Los tipos de datos básicos son:
    Numéricos
    Caracteres
    Lógicos
    Cada tipo de dato tiene dos características que lo definen:
    Dominio, corresponde al rango de valores que el tipo de dato puede tomar.
    Conjunto de Operaciones que se pueden realizar sobre el tipo de dato.
  • Constantes
    En los pasos para solucionar un problema existirán valores que nunca van a cambiar y se los conoce como constantes.
    Variables
    Una variable es un dato cuyo valor puede cambiar durante un cálculo o en la resolución de un problema.
  • Variables
    Para poder trabajar con variables hay que seguir ciertas reglas:
    A una variable se le debe dar un nombre o identificador.
    El nombre de una variable:
    Sólo puede comenzar con letras o con _
    Puede contener letras, números y el carácter _
    No puede contener caracteres especiales (‘&’, ‘%’, ‘?’, ‘#’, etc)
    Ciertos lenguajes de programación hacen distinción entre mayúsculas y minúsculas. C es uno de ellos.
  • Tarea
    Investigar sobre los tipos de datos en C.
    La investigación debe incluir:
    Nombre del tipo de dato
    Dominio
    Operaciones
    Declaración en C
    Ejemplo