Programación 1

MATI.Jonathan Giovanni Soto Muñoz

1- Fundamentos básicos y ambiente de trabajo.

¿ Qué es un lenguaje de programación ?
¿ Qué es un compilador ?

Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto.

CLion

NETBEANS

CODE BLOCKS

ECLIPSE

ESTRUCTURA DE UN PROGRAMA EN C++

Directivas del procesador

Son aquellas librerías que podemos incluir en nuestro programa, la cual cuenta con funciones muy útiles para realizar tareas cotidianas en el código.
#include <studio.h>
#include <iostream>
using namespace std;

Funciones principales

Es aquel en donde se encuentra la función principal de nuestro programa, o el conjunto de código el cual compilado genera la traducción a lenguaje máquina para que la computadora lo entienda. int main (){ return 0;}

Comentarios

Cuando escribimos código en general es útil realizar comentarios explicativos. Los comentarios no tienen efecto como instrucciones para el ordenador, simplemente sirven para que cuando un programador lea el código pueda comprender mejor lo que lee.

// "comenta una sola linea"
/* código aquí */ "comenta un bloque de lineas"

Mostrar mensaje y leer el teclado

La importancia de comunicarnos con el usuario en un programa es muy alta, ya que al solucionar o agilizar procesos con la programación es de vital importancia que el usuario esté enterado de lo que sucede en nuestro programa, por lo tanto el leer el teclado y mostrar mensajes es una tarea muy importante.

cout << "mensaje"
cin >> var "lectura"
printf ("mensaje")
scanf (variable)

Identificadores

Se les llama así a los nombres de las variables, las cuales tienen sus reglas para tener una declaración. Ejemplos :
5var
variable
Variable
Var45
_Var