Fundamentos de Programación en C PDF
Fundamentos de Programación en C PDF
Fundamentos de Programación en C PDF
Fundamentos de la Programacin
en C#
Conceptos Bsicos
Qu es un Programa?.
Lenguajes de programacin. Clasificacin
Traductores.
Compilador.
Intrprete.
* Introduccin a los algoritmos.
Programa
Es un conjunto de instrucciones escritas en un lenguaje de
programacin susceptibles de ser ejecutadas por la
computadora.
Programa = conjunto de datos + algoritmos
Datos: conjunto de valores.
Algoritmo: Secuencia de pasos a seguir para resolver un
problema
Dijkstra (1972)
El arte de la programacin es el arte de organizar la
complejidad
Debemos organizar los clculos de manera que nuestros
limitados sentidos sean suficientes para garantizar que el
cmputo arroje los resultados esperados
Lenguaje de Programacin
Pascal
C
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Practica01
{
public partial class Form1 : Form
{ C#
public Form1()
{
InitializeComponent();
}
Ensambladores
Preprocesadores
Intrpretes
Compiladores
Intrpretes
Se trata de traductores-ejecutores ya que con cada
instruccin realizan un proceso triple de lectura-
traduccin-ejecucin. Son relativamente lentos, pero muy
buenos para la depuracin de programas.
Compiladores
Es el tipo de traductor ms conocido. Se trata de un
programa que traduce cdigo fuente escrito en un
lenguaje de alto nivel (c#) en cdigo mquina (no siempre).
Son ms rpidos que los intrpretes pero presentan mayor
dificultad a la hora de detectar errores.