semana01 (1) programaciÓn.pdf
TRANSCRIPT
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
1/23
1
Introducción a la Programación
Semana 1:
¡Bienvenidos a Introducción a laProgramación!
Estructura general de un programa
Agosto de 2015
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
2/23
2
Historia del lenguaje C
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
3/23
3
¿Por qué usar C?
●Poderoso y flexible
●
Portable
●Soporta la programación estructurada
●Contiene pocas palabras reseradas!"ey#ords$
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
4/23
4
%l ciclo de desarrollo de un programa
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
5/23
5
Programa &ola'mundo(c
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
6/23
6
¿)ué es un programa?
%s la representación de un algoritmo(
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
7/23
7
¿)ué es un identificador?
%s una secuencia de d*gitos+ letras ysubguiones donde
● %l primer car,cter debe ser una letra o unsubguión
● -etras may.sculas y min.sculas sondiferentes
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
8/23
8
¿)ué es una ariable?
%s un lugar en la memoria de tu computadoraque sire para poder almacenar informacióndonde
● %sta información puede cambiarse durante laejecución del programa
● %ste lugar est, identificado con un nombre !un
identificador($● Podemos acceder a su contenido a traés de suidentificador(
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
9/23
9
%jemplos de identificadores
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
10/23
10
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
11/23
11
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
12/23
12
¿)ué es una constante?
%s un lugar en la memoria de tu computadoraque sire para poder almacenar informacióndonde
●
%sta información NO puede cambiarse durantela ejecución del programa
● %ste lugar est, identificado con un nombre !unidentificador($
●
Podemos acceder a su contenido a traés de suidentificador(
● C tiene dos tipos de constantes/ literales ysimbólicas
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
13/23
13
¿)ué es una expresión?
%s todo aquello que se eal.a como un alornumérico(
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
14/23
14
¿)ué es una sentencia?
0na sentencia es una instrucción completa quedirige el equipo para llear a cabo alguna tarea
donde
● Cada sentencia termina con un punto y coma !1$a excepción de sentencias como 2define o
2include
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
15/23
15
0na buena pr,ctica de programación
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
16/23
16
Programa masa(c
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
17/23
17
¿)ué es un operador?
%s un s*mbolo que ordena a que C realiceuna operación o acción sobre uno o m,s
operandos donde
●0n operando es una expresión sobre la
que el operador act.a
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
18/23
18
3ipos de operadores
● %l operador de asignación
● 4peradores aritméticos
● 4peradores de relación
● 4peradores lógicos
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
19/23
19
4peradores aritméticos unarios
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
20/23
20
4peradores aritméticos binarios
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
21/23
21
4peradores de relación
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
22/23
22
4peradores lógicos
-
8/18/2019 semana01 (1) PROGRAMACIÓN.pdf
23/23
23
Programa &ora(c