Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Orígenes de los lenguajes de programación, Tesinas de Programación del Sistema

La historia de los lenguajes de programación comienza según la mayoría de los autores cuando Charles Babbage inventó su computadora en el año 1822. El necesito un lenguaje para poder comunicarse con esta máquina.

Tipo: Tesinas

2017/2018

Subido el 12/11/2018

De_la_Ossa_29
De_la_Ossa_29 🇨🇴

4.8

(5)

7 documentos

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
LENGUALES DE PROGRAMACON
PRESENTADOR POR:
JUAN CARLOS NAVARRO
PRESENTDO A:
UNIVERSIDAD DEL SINU
FACULTAD DE INGENIERÍA
INGENIERÍA ELÉCTRICA
I I SEMESTRE
2018
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Orígenes de los lenguajes de programación y más Tesinas en PDF de Programación del Sistema solo en Docsity!

LENGUALES DE PROGRAMACON

PRESENTADOR POR:

JUAN CARLOS NAVARRO

PRESENTDO A:

UNIVERSIDAD DEL SINU

FACULTAD DE INGENIERÍA

INGENIERÍA ELÉCTRICA

I I SEMESTRE

ORÍGENES DE LOS LENGUAJES DE PROGRAMACIÓN

La historia de los lenguajes de programación comienza según la mayoría de los autores cuando Charles Babbage inventó su computadora en el año 1822. El necesito un lenguaje para poder comunicarse con esta máquina. Estos primeros lenguajes de programación estaban muy unidos a la computadora y fueron creados para cada una de ellas. Este lenguaje era muy rudimentario y consistía en la programación de los diferentes cambios de engranajes que ejecutaban los cálculos. Más adelante en el año 1942 se construyó la ENIAC, computadora que se programaba ya con interruptores y era preciso reescribir el sistema entero para cada nuevo programa. Era un lenguaje de programación muy tedioso.

A continuación la Historia de los lenguajes de programación nos lleva a Von Neumann, que en el año 1945 desarrollo una nueva técnica que establecía que las instrucciones complejas se deben utilizar para controlar el hardware simple, permitiendo que se pudiese reprogramar más rápidamente (la técnica del compartir-programa)

QUE SON LOS LENGUAJES DE PROGRAMACIÓN

Lenguaje de programación Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado de un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación. También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:

  • El desarrollo lógico del programa para resolver un problema en particular.
  • Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa)
  • Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.

Lenguaje no gráfico : Se representa en pseudocódigo, es decir que se representa en forma descriptiva las operaciones que se hacen en el algoritmo.

Tipos de datos Los datos se clasifican según el tipo que son, según el tipo de dato se puede ver cuál es la naturaleza del conjunto de valores que podría tomar una variable.

a) Datos simples

Datos numéricos: Este tipo de datos nos ayudan a representar valores de forma numérica, es decir que se incluyen a los números enteros y reales, con estos datos podemos hacer operaciones aritméticas comunes. · b) Datos lógicos : Los datos lógicos se clasifican en verdadero o falso, hacen una comparación entre más de dos datos ya sean numéricos o alfanuméricos · c) Datos alfanuméricos (string): Los datos alfanuméricos forman una secuencia de caracteres que permiten representar valores que se pueden identificar de forma detallada, en estos datos se incluyen nombres de personas, direcciones, etc.

Expresiones Las expresiones se forman por la combinación de constantes, variables, símbolos, paréntesis y nombres de funciones. Toda expresión tiene un valor que se determina usando las operaciones que se indiquen con los valores de las variables y constantes. Toda expresión consta de operadores y operandos y se clasifican en: aritméticas, relacionales y lógicas.

Operadores y Operandos Los operadores son elementos que nos ayudan a relacionar los valores de las variables y constantes, gracias a ellos podemos manejar valores.

Operadores aritméticos .- Los operadores aritméticos nos permiten la elaboración de operaciones matemáticas con valores, usando variables y constantes. Estos operadores se utilizan con datos enteros o reales, y son: + Suma - Resta* Multiplicación / División Operadores Relacionales .- Este tipo de operadores se usan para hacer una relación entre dos valores del mismo tipo, con ayuda de estos se puede comparar dichos valores y establecer un resultado ya sea verdadero o falso. Estos son: > Mayor que < Menor que > = Mayor o igual que < = Menor o igual que < > Diferente

Operadores Lógicos : Estos operadores también nos ayudan a hacer una relación entre datos pero estos deber ser valores lógicos. Y son: And Y Or O Not Negación

Identificadores Los identificadores representan los datos de un programa y nos ayudan a identificar un lugar en la memoria de la computadora. Para formar un identificador se siguen estas reglas: Un identificador tiene que comenzar con una letra desde la A hasta la Z, mayúsculas o minúsculas sin tener espacios blancos. Se permiten letras, dígitos y caracteres como la subraya ( _ ) después del primer carácter. Un identificador puede tener una longitud de varios caracteres, pero lo recomendable es una longitud promedio de 8 caracteres. El nombre del identificador debe ir relacionado con el valor que contiene.

Constantes y Variables Constante:^ Cualquier dato numérico o alfanumérico que no cambie mientras se realice un programa es conocido como una constante

Variable : Una variable nos permite almacenar un dato pero a diferencia de la constante una variable puede cambiar el dato que tiene mientras se va realizando el programa siguiendo los pasos .Para reconocer una variable debemos darle un nombre.

CUALES SON LOS LENGUAJES DE PROGRAMACIÓN

El primer programador de computadora que se haya conocido fue una mujer: Ada Lovelace, hija de Anabella Milbanke Byron y Lord Byron. Anabella inició en las matemáticas a Ada quien, después de conocer a Charles Babbage, tradujo y amplió una descripción de su máquina analítica. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora. A finales de 1953, John Backus sometió una propuesta a sus superiores en IBM para desarrollar una alternativa más práctica al lenguaje ensamblador para programar la computadora central IBM 704. El histórico equipo Fortran de Backus consistió en los programadores Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt y David Sayre. El primer manual para el lenguaje Fortran apareció en octubre de 1956, con el primer compilador Fortran entregado en abril de 1957. Esto era un compilador optimizado, porque los clientes eran reacios a usar un lenguaje de alto nivel a menos que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador. En 1960, se creó COBOL, uno de los lenguajes usados aún en la actualidad, en informática de gestión. A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel, como lo fue BASIC en las versiones introducidas en los microordenadores de la década de 1980. Mientras que una tarea tan sencilla como sumar dos números puede

Ø Es mucho más difícil de usar q otros lenguajes de programación.

Ø Es difícil programar bases de datos

Ø Los punteros (es muy complicado su sistema).

CARACTERÍSTICAS

Las principales características del Lenguaje C ++son:

  1. Tiene un conjunto completo de instrucciones de control.
  2. Permite la agrupación de instrucciones.
  3. Incluye el concepto de puntero (variable que contiene la dirección de otra variable).
  4. Los argumentos de las funciones se transfieren por su valor.
  5. E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones.

Programa que calcula longitudes de circunferencia.

#include <stdio.h>

void main(){

float R,sol1;

printf("Bienvenido, calcularemos la longitud de su circunferencia.\n\n"); printf("Lo unico que debe hacer es introducir el radio: ");

scanf("%f",&R); sol1=23.141592R;

printf("\n\nEl resultado es %f\n\n",sol1);

}

Bibliografía