Tema 1 introducción a la programación en c c++

15
Tema1: Introducción a la programación en C/C++ ALEJANDRO FELIPE HERNÁNDEZ SILVA 1

Transcript of Tema 1 introducción a la programación en c c++

Page 1: Tema 1 introducción a la programación en c c++

Tema1: Introducción a la programación en C/C++ALEJANDRO FELIPE HERNÁNDEZ SILVA

1

Page 2: Tema 1 introducción a la programación en c c++

INTRODUCCIÓN2

El objetivo principal de este curso que comienza con esta presentación es preparar una base teórica que servirá para un mejor entendimiento de la programación.

Inicialmente comenzaremos con los conceptos y teoría de programación para que todos podamos hablar el mismo idioma, o sea, en el lenguaje del programador.

Page 3: Tema 1 introducción a la programación en c c++

ESTRUCTURA DE UN PROGRAMA EN C/C++

3

Un programa en C/C++ está estructurado por funciones.

Incluye un conjunto de archivos cabeceras (.h)

Las funciones contienen el código que puede ser repetido durante la ejecución del programa y realizan una tarea específica.

Los archivos cabeceras contienen funciones y comandos ya implementados

Page 4: Tema 1 introducción a la programación en c c++

Ejemplo de un programa en C/C++4

#include <iostream.h>

void main() {cout << “Tema1: Introducción a la programación en C/C++”;return;

}

#include <stdio.h>

void main() {printf(“Tema1: Introducción a la programación en C/C++”);return;

}

Page 5: Tema 1 introducción a la programación en c c++

Archivos cabecera5

Los archivos cabeceras tienen extensión .h y a la forma de incluirlos en nuestro programa es usando el signo # seguido de la palabra clave include, a continuación se introduce el símbolo <, a partir de aquí se escribe el nombre del archivo cabecera junto con sus extensión y se cierra con el símbolo >.

Por ejemplo:#include <windows.h>

Page 6: Tema 1 introducción a la programación en c c++

Función main()6

La función main es la función principal del programa y es la primera que se ejecuta en el mismo. Luego del nombre de la función se incluyen los paréntesis vacíos (), esto significa que esta función no va a recibir ningún parámetro como argumento.En muchos casos la función main también puede recibir dos parámetros de argumentos: (int *argc, char *argv[]). El primer parámetro es un entero que generalmente tomará el valor 1, y el segundo parámetro es una cadena de caracteres, la cual almacena la dirección en donde se está ejecutando nuestro proyecto. En la siguiente diapositiva se muestra el código en C y la consola con la ejecución.

Page 7: Tema 1 introducción a la programación en c c++

Programa de ejemplo7

#include <stdio.h>#include <conio.h>main( int argc, char *argv[]){

clrscr();printf("[%s] ",argv[0]);getch();

}

Page 8: Tema 1 introducción a la programación en c c++

Comentarios8

Los comentarios son usados para documentar los programas y mejorar la legibilidad de los mismos. Generalmente se usan para explicar la funcionalidad de un código.

Al ejecutarse el programa los comentarios no hacen que la computadora realice ninguna acción. Los comentarios son ignorados por el compilador.

Los comentarios también ayudan a otras personas a leer y comprender nuestro programa, pero demasiados comentarios podrían hacer que los programas sean difíciles de leer.

Page 9: Tema 1 introducción a la programación en c c++

Comentarios9

A la hora de insertar un comentario en el código de nuestro programa lo podemos realizar de dos maneras distintas. Se pueden usar los símbolos // para comentariar una única línea de código; o también se puede usar /*…*/. Este último se utiliza para comentariar una parte del código extensa, el comentarios inicia con /* y termina con */. Pueden encontrarse en cualquier parte del código.

Ejemplos de comentarios://Mi primer programa en C/*Autor: Alejandro Felipe Hernandez

Fecha: 09/02/2017*/

Page 10: Tema 1 introducción a la programación en c c++

Programa de ejemplo10

//Archivos cabeceras#include <stdio.h>#include <conio.h>main(){

clrscr();printf("Esto no es un comentario");/*La funcion getch() devuelveel entero correspondiente a latecla presionada*/getch();

}

Page 11: Tema 1 introducción a la programación en c c++

Variables11

Las variables se utilizan para almacenar valores de diferentes tipos, desde números hasta letras.

Una variable es una posición en memoria donde se puede almacenar un valor para uso de un programa. Todas la variables deben ser declaradas con un nombre y un tipo de dato; en C siempre hay que declararlas inmediatamente después de la llave izquierda del main, pero en C++ se pueden declarar en cualquier parte del programa.

Page 12: Tema 1 introducción a la programación en c c++

Tipos de datos más usados12

Tipo de dato Representaciónint Entero

float Decimal

double Decimal de mayor precisión

char Carácter (letra, número, carácter especial)

Page 13: Tema 1 introducción a la programación en c c++

Constantes13

Las constantes se utilizan para almacenar valores que no cambiarán durante la ejecución del programa. Se suele usar la directiva #define para declararlas, y se procede de la siguiente forma:

#define pi 3.14

Esto significa que la constante con el nombre pi tiene un valor invariable que es 3.14.

Page 14: Tema 1 introducción a la programación en c c++

Programa de ejemplo14

//Archivos cabeceras#include <stdio.h>#include <conio.h>#define pi 3.1415main(){

float r;printf("Radio del circulo: ");scanf("%f", &r);printf("Area = %f", pi*r*r);getch();

}

Page 15: Tema 1 introducción a la programación en c c++

Contáctame15

Recuerda visitar mi sitio de programación:programacion82.webnode.esY además contactarme por:[email protected]

[email protected]

Teléfono: (+53) 553 313 76