Logo Studenta

Fases e Partes da Programação em C

¡Este material tiene más páginas!

Vista previa del material en texto

Programación en C
1
FASES PARA LA RESOLUCIÓN DE PROBLEMAS
Las fases o etapas constituyen el ciclo de vida del software, ayudarán en el proceso de resolución de un problema, estas consisten en: 
1.Análisis del problema. 
2.Diseño del algoritmo. 
3.Codificación (Implementación). 
4.Compilación y ejecución. 
5.Verificación 
6.Depuración. 
7.Mantenimiento. 
8.Documentación. 
Partes de un programa
Declaración de Librerías
Declaración de variables globales
Funciones del programador
Función principal
Declaración de variables locales
Sentencias
Funciones del programador
3
Librerías o Encabezados
Brindan soporte a distintas ramas de funcionalidades. En C estos archivos tienen la extensión .h (por header file)
stdio (Standar Input Output)
conio (CONsole Input Output)
string (manejo de cadenas de caracteres)
math (funciones matemáticas)
 
 
4
sintaxis
#
include
<nombre_libreria.extension>
Símbolo de preprocesamiento
Palabra reservada
Nombre librería y extensión del archivo
#
include
<stdio.h>
Declaración variables globales
Las variables globales tienen el ámbito de todo el programa, es decir, un valor que se almacenara en una variable a la que van a poder acceder en cualquier parte del programa.
SINTAXIS
#
define
NOMBRE valor
Función principal o main()
SINTAXIS
 int main ( ){
		sentencia 1;
		sentencia 2;
		return valor;	
}
Bloque de código
Lista de parámetros
Nombre función
Tipo de dato de retorno
8
Cada programa debe tener su función main() ya que es el punto de entrada de la ejecución y contiene el bloque de sentencias en donde normalmente también finalizan los programas.
El cuerpo de la función es el conjunto de sentencias que están encerradas entre llaves ({ }) y que siguen a la cabecera de la función
Cada instrucción en C se denomina (sentencia , instrucción, función) y termina con punto y coma. La sentencia return actúa como terminación de la función
Variable
Es un identificador que se utiliza para almacenar todos los datos generados durante la ejecución de un programa.
10
Declarar Variables
No sobrepasar 8 caracteres para facilitar recordar el nombre de la variable
Usar guión bajo para dejar espacio entre palabras (_)
Evitar espacios en blanco, símbolos o caracteres especiales (*#@[} etc.)
Primer caracter del nombre, debe ser letra, después puede ser letra, número, o guion bajo.
11
Declarar Variables
No incluir palabras reservadas (palabras propias de la sintaxis del lenguaje C):
	auto	const	double	float	int	short	struct	unsigned
	break	continue	else	for	long	signed	switch	void
	case	default	enum	goto	register	sizeof	typedef	volatile
	char	do	extern	if	return	static	union	while
12
Tipos de Datos
char: un byte capaz de contener un caracter. 
string: cadena de caracteres.
int: entero
float: un número con punto flotante (5.0123456789) -> hasta 10 decimales
double: un número con punto flotante de doble precisión
13
Cadena de Control de Formato
Se usa en la función scanf normalmente se compone de un símbolo de porcentaje(%) acompañado por una letra descriptiva del tipo de dato que leerá la función scanf.
d  número decimal entero
s  cadena de caracteres
c  caracter
f  número flotante
14
Operadores Aritméticos
+  suma
-  resta
*  multiplicación
/  división
^  exponente
15
Jerarquía de los Operadores Aritméticos
(qué operación realiza primero)
1° paréntesis ()
2° exponente [^]
3° mutiplicación y división [ * / ]
4° suma y resta [ + - ]
16
Operadores de Comparación
	> 	mayor que
	< 	menor que
	== 	igual
	¡= 	diferente
	>= 	mayor o igual que
	<= 	menor o igual que
17
Operadores Lógicos
				
				&&  Y (AND)
				||  O (OR)
				!  NO (NOT)
18
Sentencia PUTS
Esta sentencia o función visualiza un mensaje en pantalla de ejecución o consola.
SINTAXIS
puts
(“
Mensaje a mostrar
“);
Sentencia Printf
Esta sentencia o función visualiza un mensaje en pantalla de ejecución y el manejo de las variables.
SINTAXIS
printf
(“
Mensaje a mostrar
“);
printf
(“
El resultado es:%d
“ , variable);
Printf vs puts
Puts da salto de línea automático printf no.
Puts no hace manejo de variables printf si.
Sentencia SCANF
Esta sentencia o función sirve para la lectura de teclado para almacenarlo en la variable correspondiente.
SINTAXIS
scanf
( “
%d ”
);
, &variable
Dirección de memoria de la variable
Control de cadena del tipo de dato de la variable
asignación
SINTAXIS
Variable_1= var_2+ var_3;
Int Variable_1= valor;
image3.png
image4.png

Continuar navegando