Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a Lenguaje de programación C, Diapositivas de Programación de Windows

Descripción de el lenguaje de programación C

Tipo: Diapositivas

2018/2019

Subido el 13/04/2019

sanjicho18
sanjicho18 🇧🇴

1 documento

1 / 29

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación en C
Introducción al lenguaje C
Programación en C
Introducción al lenguaje C
Introducción a la Programación
Ing. Carlos Canedo A.
Paralelo 3
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Vista previa parcial del texto

¡Descarga Introducción a Lenguaje de programación C y más Diapositivas en PDF de Programación de Windows solo en Docsity!

Programación en C

Introducción al lenguaje C

Programación en C

Introducción al lenguaje C

Introducción a la Programación Ing. Carlos Canedo A. Paralelo 3

Breve Historia del Lenguaje “C”Breve Historia del Lenguaje “C”

 Fue inventado por Dennis Ritchie en 1972 usando un DEC-PDP- 11 en los Laboratorios BELL, basándose en el lenguaje B, creado por Ken Thompson.  Debido a su flexibilidad y potencia con el tiempo, el lenguaje “C” se empezó a utilizar fuera de los laboratorios Bell.  En 1983 el Instituto de Estándares Americanos estableció un estándar que definiera al lenguaje C, conocido como ANSI C.  Los principales compiladores de C llevan implementado el estándar ANSI C.  Posee sólo 32 palabras clave, definidas por el comité ANSI.

Mi primer programa en CMi primer programa en C

El ciclo de desarrollo de “C”El ciclo de desarrollo de “C”

Estructura de un programa en “C”Estructura de un programa en “C”  La directivas #include

  • Dependiendo de las instrucciones que vayan a ejecutarse en el programa, puede ser necesario acceder a ciertas librerías de funciones (archivos cabecera) del compilador; éstas deben indicarse al principio del programa después de la expresión #include y delimitadas por ángulos (< >). # include <math.h>  main()
  • El único componente que se requiere en cada programa en C, es la función main().
  • Es la función donde se escribe el programa principal.
  • La ejecución de un programa siempre empieza por el main().

Elementos de un ProgramaElementos de un Programa

 Comentarios.  Identificadores.  Constantes.  Variables.  Operadores.  Sentencias o instrucciones.  Macros del pre-procesador.

IdentificadoresIdentificadores

 Se utilizan para nombrar variables, funciones, etiquetas y elementos definidos por el usuario.  Los primeros seis caracteres deben ser significativos (distinguirse de otro similar) y máximo puede tener hasta 31 caracteres.  El primer carácter debe de ser una letra o subguión. Posteriormente pueden ser letras, números, signos de subrayado.  Existe diferencia entre mayúsculas y minúsculas.

IdentificadoresIdentificadores

 No pueden emplearse palabras reservadas como identificadores.  No pueden emplearse nombres de funciones que ya existan en el programa o en la librería de funciones de C.  No puede llamarse main.

Declarando variablesDeclarando variables

 En C, a diferencia de otros lenguajes de programación, todas las variables se deben declarar antes de poder utilizarlas.  Una declaración consiste en un tipo de datos, seguido de uno o más nombres de variables finalizando con un punto y coma (;). int a,b,c; float raiz1, raiz2; char indicador, texto;  También se puede disponer cada variable en una línea distinta de declaración: int a; int b; float raiz1; float raiz2;

Operación de asignaciónOperación de asignación

  • La operación básica para el uso de variables es la asignación
  • El tipo de constante a asignar debe de ser congruente con el tipo con el que fue declarada la variable.
  • Para la asignación se utiliza el símbolo = Ejemplos: a = 5; b = 8;

Operadores AritméticosOperadores Aritméticos

Operador Nombre Descripción

  • Suma 5+2 → 7
  • Resta 5-2 → 3
  • Multiplicación 5*2 → 10 / División 5/2 → 2 % Módulo 5%2 → 1

 Si se dividen dos enteros, el resultado es un entero (el residuo se desecha). Es equivalente a un DIV en Pseudocódigo  Si se divide un entero por un real o viceversa, el resultado es un real.

División – Importante!!

Operador Nombre Descripción && Y (AND) if ((a>3) && (a<9)) || O (OR) if ((a==2) || (a==3)) ! NEGACION (NOT) if (!(a==3)) es igual a if (a!=3) Importante: FALSO es igual a cero. VERDADERO es diferente de cero.

Operadores LógicosOperadores Lógicos

Precedencia de OperadoresPrecedencia de Operadores