Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción a la Programación - Coggle Diagram
Introducción a la Programación
2.2 características del leguaje de programación
Es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.
Los elementos que caracteriza
Variables y Vectores
Funciones
Se crearon para evitar tener que repetir constantemente fragmentos de código.
2.3 Estructura básica de un programa
Las partes principales de un programa
Declaraciones e Instrucciones
Tres partes fundamentales
Entrada de Datos:
Los datos de entrada desde un dispositivo externo y los almacena en la memoria principal para que puedan ser procesados.
Proceso o algoritmo:
Modifican los objetos a partir de su estado inicial (datos de entrada) hasta el estado final (resultados) dejando los objetos que lo contiene disponibles en la memoria principal.
Salida de resultados:
Conjunto de instrucciones que toman los datos finales (resultado) de la memoria principal y los envían a los dispositivos externos.
2.4 Elementos del lenguaje: datos, literales y constantes, identificadores, variables, parámetros, operadores, entrada y salida de datos.
Tipos de datos
Soportan algún conjunto de diferentes tipos de datos. Un tipo de dato es un conjunto de valores y un conjunto de operaciones definidas para esos valores.
SIMPLES O PRIMITIVOS
(Básicos, Fundamentales o predefinidos): Son aquellos que reconoce directamente el lenguaje, sirven de base para otros tipos de datos
Numéricos:
Son aquellos que solamente aceptan caracteres numéricos y el carácter punto en el caso de aquellos valores fraccionarios.
Enteros:
Son aquellos que consideran solamente valores enteros (sin fracciones decimales) pudiendo ser precedidos por el carácter (-), para asignarle el signo a los valores negativos.
2.5 Traducción de un programa: compilación, enlace de un programa, errores en tiempo de compilación.
Partes de un compilador
Análisis:
Se trata de la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al Análisis Léxico
Síntesis:
Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
2.1Conceptos básicos
Tecnología
Tiene el objetivo de eliminar las tareas repetitivas, facilitando el trabajo y haciéndolo más eficiente así como aumentando la productividad y los beneficios de la empresa.
Programación
La programación es una de las etapas más importantes del ciclo de vida de un proyecto (explicaremos más adelante lo que es este termino), y requiere un método de trabajo.