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


Algoritmos y Estructura de Datos: Tipos de Lenguajes de Programación y Algoritmos Básicos, Apuntes de Música y Tecnología: Música Algorítmica y Generativa

Conceptos básicos de algoritmia y estructura de datos, específicamente sobre tipos de lenguajes de programación y el proceso de crear algoritmos básicos como calcular el área de un círculo. Se incluyen definiciones, pseudocódigo y diagramas de flujo.

Tipo: Apuntes

2019/2020

Subido el 31/03/2020

dayanna-yanira-chacchi-valderrama
dayanna-yanira-chacchi-valderrama 🇵🇪

2 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ALGORITMICA Y ESTRUCTURA DE DATOS
1.-¿Qué es un lenguaje de programación y que tipos de lenguaje conoce?
Cuando hablamos de un lenguaje de programación lo que en verdad queremos decir es un
lenguaje artificial que expresa lo que denominamos computaciones. Las computaciones
representan un término genérico para cualquier tipo y variante de algoritmos, proceso o
medida que pueda ser ejecutada por una máquina o sistema complejo tal como un
ordenador o computadora.
En sentido estricto, los lenguajes de programación son variados y se caracterizan por ser
utilizados para crear aplicaciones y software de cualquier tipo.
TIPOS DE LENGUAJE DE PROGRAMACIÓN:
- LENGUAJE DE BAJO NIVEL: Son lenguajes totalmente dependientes de la máquina, es
decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o
utilizar en otras máquinas.
- LENGUAJE DE MEDIO NIVEL: Se trata de un término no aceptado por todos, dentro de
estos lenguajes podría situarse ya que puede acceder a los registros del sistema, trabajar
con direcciones de memoria, todas ellas características de lenguaje de bajo nivel y a la vez
realizar operaciones de alto nivel.
- LENGUAJE DE ALTO NIVEL: Son aquellos que se encuentran más cercanos al lenguaje
natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso
de EDD’S.
2.-¿Qué entiende por programación sea específico?
Es el proceso de tomar un algoritmo y codificarlo en una notación, un lenguaje de
programación, de modo que pueda ser ejecutado por una computadora. Aunque existen
muchos lenguajes de programación y muchos tipos diferentes de computadoras, el primer
paso es la necesidad de tener una solución. Sin un algoritmo no puede haber un
programa.
3.-¿Qué entiende por algoritmo y escribe uno para hallar el área de un círculo?
Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y
ordenada que permite solucionar un determinado problema. Se trata de una serie de
instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten
arribar a un resultado o resolución.
PSEUDOCÓDIGO:
a = pi*radio^2
pi = 3.1416
pf3

Vista previa parcial del texto

¡Descarga Algoritmos y Estructura de Datos: Tipos de Lenguajes de Programación y Algoritmos Básicos y más Apuntes en PDF de Música y Tecnología: Música Algorítmica y Generativa solo en Docsity!

ALGORITMICA Y ESTRUCTURA DE DATOS

1.-¿Qué es un lenguaje de programación y que tipos de lenguaje conoce? Cuando hablamos de un lenguaje de programación lo que en verdad queremos decir es un lenguaje artificial que expresa lo que denominamos computaciones. Las computaciones representan un término genérico para cualquier tipo y variante de algoritmos, proceso o medida que pueda ser ejecutada por una máquina o sistema complejo tal como un ordenador o computadora. En sentido estricto, los lenguajes de programación son variados y se caracterizan por ser utilizados para crear aplicaciones y software de cualquier tipo. TIPOS DE LENGUAJE DE PROGRAMACIÓN:

  • LENGUAJE DE BAJO NIVEL: Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras máquinas.
  • LENGUAJE DE MEDIO NIVEL: Se trata de un término no aceptado por todos, dentro de estos lenguajes podría situarse ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguaje de bajo nivel y a la vez realizar operaciones de alto nivel.
  • LENGUAJE DE ALTO NIVEL: Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de EDD’S. 2.-¿Qué entiende por programación sea específico? Es el proceso de tomar un algoritmo y codificarlo en una notación, un lenguaje de programación, de modo que pueda ser ejecutado por una computadora. Aunque existen muchos lenguajes de programación y muchos tipos diferentes de computadoras, el primer paso es la necesidad de tener una solución. Sin un algoritmo no puede haber un programa. 3.-¿Qué entiende por algoritmo y escribe uno para hallar el área de un círculo? Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o resolución. PSEUDOCÓDIGO: a = pi*radio^ pi = 3.

1.- Entrada Calcular el área del círculo 2.- Entero pi, radio, resultado 3.- pi = 3. 4.- Escribir “Programa para calcular el área de un círculo” 5.- Escribir “Ingresar el radio” 6.- Leer radio 7.- Resultado = pi*radio^ 8.- Escribir “el resultado es”, resultado 9.- Fin 4.-¿Cuáles son las características de un algoritmo?

  • Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada paso.
  • Un algoritmo debe estar definido: si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
  • Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; osea, debe tener un número finito de pasos.
  • Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
  • Un algoritmo debe definir tres partes: Entrada, proceso y salida. 5.-¿Qué entiende por diagrama de flujo y represéntelo de la pregunta 3? También conocido como flujograma de procesos, se encarga de representar una secuencia de pasos lógicos, necesarios para realizar una tarea. Es una representación gráfica donde se desglosa de forma secuencial un proceso, se usan en cualquier actividad dentro de las empresas industriales o de servicio. INICIO Reales: pi = 3.1416, radio, resultado “Programa para calcular el área de un círculo”