Algoritmos y programas
DERLY QUICENO HERRERA
ALGORITMOS Y PROGRAMAS:
1° Concepto de algoritmo (características de los algoritmos)
2°Los lenguajes de programación:
3°lenguajes de máquina
4°lenguajes de bajo nivel
5°lenguajes de alto nivel
6°intérpretes
7°compiladores
8°datos
9° tipos de datos
10°Constantes y variables
11° Expresiones aritméticas
12°expresiones lógicas
13° prioridad de los operadores
14° representación grafica de los algoritmos
15° seudo código
16° condiciones simples y anidadas
17° ciclos
18° contadores
19° acumuladores
20° escritura de algoritmo
cabecera del programa
declaración de variables
declaración de constantes
estilo de escritura de programas
21° Procedimientos yfunciones
introducción
funciones(declaración, invocación)
procedimientos(subrutinas)
22° variables locales y globales
23° funciones y procedimientos como parámetros.
24° estructuras estáticas de datos
vectores
matrices
CONCEPTOS:
*1°ALG*ORITMO:[]es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a unproblema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algoritmia.
En la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de usuario). Ejemplo: la ida alcolegio, se hace cada paso hasta el mas mínimo, que no le falte y no le sobre nada. Porque algoritmo es una secuencia ordenada de pasos.
2° LENGUAJE DE PROGRAMACION: Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico deuna máquina. Además es un elemento computacional que permite que los datos de un algoritmo se me cumpla en el computador.
Un lenguaje de programación permite a uno o más programadores especificar de manera precisa sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, através de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Léxico. Una característica relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.
3° *LENGUAJEDE MAQUINA:* son instrucciones que tiene el computador para poder ejecutar diferentes lenguajes.
Los procesadores usados en las computadoras son capaces de entender y actuar según lo indican programas escritos en un lenguaje fijo llamado lenguaje de máquina.
Están escritos en lenguajes directamente legibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1).Da la posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior lo que supone una velocidad de ejecución superior, solo que con poca fiabilidad y dificultad de verificar y poner a punto los programas.
4° LENGUAJE DE BAJO NIVEL: Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje demás bajo nivel por excelencia es el código máquina.
Son instrucciones primitivas que soportan las diferentes sentencias de los lenguajes.
*5° LENGUAJE DE ALTO NIVEL:* son lenguajes que tienen su propia gramática del lenguaje mediante una serie de instrucciones llamadas sentencias de declaraciones. Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por...
Regístrate para leer el documento completo.