WebQuest

Programacion en C

Tasks

20180922111613nuZuB.jpg

Estructura de programación en C.

Todo programa escrito en C consta de una o más funciones, una de las cuales se llama main. El programa siempre comenzará por la ejecución de la función main. Cada función debe contener:

-Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrados con paréntesis.
-Una lista de declaración de argumentos, si se incluyen estos en la cabecera.
-Una sentencia compuesta, que contiene el resto de la función.

Función Main: Cada programa de C tiene una función principal que se debe llamar main. Si su código sigue el modelo de programación Unicode, puede utilizar la versión de carácter ancho de main, wmain. La función main sirve como punto de partida para la ejecución del programa.

Sintaxis de los elementos: En esta sección se describe los elementos del lenguaje de programación C, incluidos los nombres, números y caracteres utilizados para crear un programa de C. La sintaxis de ANSI C etiqueta estos tokens de componentes.  En esta sección se explica cómo definir los tokens y cómo los evalúa el compilador. 

Se tratan los temas siguientes:
-Tokens
-Comentarios
-Palabras clave
-Identificadores
-Constantes 
-Literales de cadena
-Caracteres de puntuación y especiales

Tipos de datos, C ofrece tres tipos de datos básicos:
-Números enteros definidos con la palabra clave int.
-Letras o caracteres definidos con la palabra clave char.
-Números reales o en coma flotante definidos con las palabras claves float o double.

Declaración de variables Todo lo expuesto en relación a variables en el curso Bases de la programación nivel I será válido y útil con el lenguaje C, pero con matices, ya que cada lenguaje sigue sus propias normas y pautas. Si no sabes qué es una variable consulta el curso de Bases de la programación de aprenderaprogramar.com.
Vamos a tratar los aspectos más básicos de la declaración y uso de variables con C y a dar algunas orientaciones a través de las que profundizar en el manejo de variables.

Declaración de constantes En lenguaje C, una constante puede ser de tipo entero, real, carácter, de cadena o enumerado. Las contantes de tipo enumerado se van a estudiar más adelante. En cuanto a las demás, se pueden expresar de dos formas diferentes:

1. Por su valor.
2. Con un nombre (identificador).

Entrada y Salidas por Consola Entre las funciones más importantes para estasección están la función printf() que es una función desalida de datos; y la función scanf() que es una funciónpara entrada de datos. 2. 2.6.1. Función de Salida printf()El programa 2.1 es capaz de desplegar datos desde la ventanade la consola.

Entrada y Salidas de cadenas: El lenguaje C va acompañado de una colección de funciones de biblioteca que incluye un cierto número de funciones de entrada/salida. Como norma general, el archivo de cabecera requerido para la entrada/salida estándar se llama stdio.h, entre todas las funciones que contiene algunas de las más usadas son: getchar, putchar, scanf, printf, gets y puts. Estas seis funciones permiten la transferencia de información entre la computadora y los dispositivos de entrada/salida estándar tales como un teclado y un monitor.

Secuencias de escape: Una secuencia de escape siempre representa a un carácter del ASCII. Dichos caracteres se pueden clasificar en:
Gráficos (se corresponden con los símbolos más usados para escribir por los humanos).
No gráficos (representan a acciones, como por ejemplo, mover el cursor de la pantalla al principio de la línea siguiente).
La forma más sencilla de escribir una secuencia de escape es con el carácter barra invertida (\), seguido de un carácter especial. Por tanto, cuando en la cadena de control de la función printf se escriba una secuencia de escape, o bien se mostrará un carácter gráfico por pantalla, o bien se realizará una acción.

Operadores aritméticos: Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores numéricos para obtener un resultado. Los operadores aritméticos más habituales son la suma, resta, multiplicación y división. En C y en otros lenguajes disponemos de un operador adicional al que denominamos operador módulo (%), que nos permite obtener el resto de una división entre enteros.


Operadores de relación: Un operador relacional se utiliza para comparar los valores de dos expresiones. Éstas deben ser del mismo tipo (aritméticas, lógicas o de carácter).


Operadores Lógicos: Operadores lógicos de C
Los operadores lógicos realizan operaciones AND lógicas (&&) y OR lógicas ( || ).
Sintaxis.
logical-AND-expression && inclusive-OR-expression.
logical-OR-expression || logical-AND-expression.


Operadores unarios en c: Se define como operación unaria aquella operación matemática, que sólo necesita el operador y un único operando (argumento) para que se pueda calcular un valor. Por ejemplo, la función valor absoluto « » es un operador unario, porque sólo necesita un argumento.


The Public URL for this WebQuest:
http://zunal.com/webquest.php?w=389099
WebQuest Hits: 304
Save WebQuest as PDF

Ready to go?

Select "Logout" below if you are ready
to end your current session.