Taller de programación estructurada
Enviado por Milhedsanchez • 29 de Septiembre de 2020 • Trabajo • 2.966 Palabras (12 Páginas) • 111 Visitas
Taller Programación Estructurada
Universidad de Pamplona
Sede Villa del Rosario
Profesor: Ing. Johann Latorre
Nombre: Milhed Julieth Betancourt Sánchez Identificación: 1005234851Grupo: Ar
>Defina los siguientes conceptos usted mismo (lo que entendió), No copie y peque de Internet porque se anulara el Taller.
1) Programación.
RTA/: la programación es una secuencia de pasos que nos permiten resolver un problema de forma ordenada, estos pasos secuenciales se hacen con un código fuente.
2) Algoritmo.
RTA/: es un conjunto de instrucciones programadas para resolver una tarea específica, o un problema cualquiera mediante una serie de pasos definidos, precisos y finitos.
3) Clasificación de los lenguajes de programación (Son 4) y explicación de cada uno de ellos.
RTA/:
1) lenguaje de bajo y alto nivel:
>Alto nivel: es un lenguaje el cual solo se puede ser entendido por el usuario.
>Bajo nivel o ensamblador: para que la maquina entienda el lenguaje de alto nivel aparece el ensamblador el cual traduce el lenguaje de alto nivel al lenguaje maquina o binario.
2) lenguaje de maquina: es aquel que va al procesador y luego da respuesta al usuario (cumple órdenes).
3) lenguajes imperativos y declarativos:
>Imperativos: son los lenguajes más comunes que se utilizan en la industria como Java, C, entre otros, que son lenguajes que nos permiten declarar algoritmos que eso muy importante.
>Declarativos: le decimos que es lo que queremos hacer o lo que queremos buscar como por ejemplo: quiero saber los usuarios que ingresaron a mi página o que compraron una moto blanca marca honda del año 2011.
4) lenguajes por generación:
>Primera generación: está representada por el lenguaje maquina donde están los ceros y unos (0 1).
> Segunda generación: está representada por el lenguaje ensamblador (que no es tan fácil como los de la tercera generación)
> Tercera generación: está representada por el lenguaje imperativo (ya explicado anteriormente)
>Cuarta generación: está representada por los lenguajes de programación que son específicas para ciertas áreas como por ejemplo el área de ciencias básicas.
>Quinta generación; está representada por los lenguajes de inteligencia artificial que como su nombre indica trata de imitar a la mente humana.
4) Programación procedural.
RTA/: Es un lenguaje en el que solo se desarrolla un conjunto de instrucciones. Se trata de estructurar el código de un programa en bloques, que reciben el nombre de procedimientos, subrutinas o funciones.
5) Bits, Bytes, Kbytes, Gbytes y diferencia de cada uno de ellos.
RTA/: los Bits son la unidad más pequeña de información que pueden ser un 1(encendido) o un 0 (apagado), si queremos decir más información utilizamos los Bytes que contienen 8 bits cada uno (o sea una agrupación de 8 bits), también son 1 y 0 pero cada uno tienen un valor diferente dependiendo de dónde estén. Estas 2 definiciones nos conllevan a las siguientes medidas, Los Kbytes son conjuntos de 1.024 bytes, los megabytes son 1.024 Kbytes (que son como 1 mil millones de bytes aprox) y Gbytes son 1.024 megabytes.
6) Dirección de memoria y para que se utiliza.
RTA/: la memoria son como casillitas donde cada una tiene una dirección e instrucciones para un programa. La dirección de memoria es la ubicación de cada dato, estas casillitas deben estar adecuadamente enumeradas, en cada una podemos almacenar una determinada cantidad de bits según nuestro computador, 1 Byte, 4 bytes…etc. para programas de computadora se utilizan las direcciones de memoria para ejecutar el código de máquina para almacenar y recuperar datos.
7) Identificador y para que se utiliza en programación.
RTA/: los identificadores son a los que se hace referencia a una función o al contenido llamado variable, se utilizan para nombrar a las variables de las funciones o parámetros.
8) Que es la Extensión de archivo en un programa
RTA/: la Extensión de archivo (o como también es conocido Extensión de fichero) como su nombre lo indica es una cadena de caracteres en la extensión de un archivo, que después del nombre del archivo se coloca un punto, como por ejemplo taller.doc claro que para cada programa existe uno diferente.
9) Tipos de Memoria RAM y como están conformadas por dentro de ellas.
RTA/:
TIPOS:
-Static RAM (SRAM):
Es uno de los dos tipos de memoria más básicos y antiguos que actualmente, casi no se comercializan. Se utilizó por primera vez en 1990. Su instalación no necesita estar inclinada con respecto a la placa base. Se caracterizan porque el módulo tiene dos cisuras. El número total de contactos es 168. Pueden proporcionar velocidades de 66 a 133 MHZ.
-Dynamic RAM (DRAM):
La celda de memoria de una memoria dinámica de acceso aleatorio tiene un par de transistores y condensadores que deben actualizarse constantemente. Ya no se utilizan con la anteriormente mencionada SRAM. Este tipo de memoria necesita "refrescar" periódicamente sus datos internos porque tiene condensadores que se descargan regularmente, y la energía insuficiente significa pérdida de datos. Por eso se llama RAM dinámica.
-Synchronous Dynamic RAM (SDRAM):
Este tipo de memoria, el comando de lectura puede aceptarse antes de que se complete el procesamiento del comando de escritura. Este proceso se denomina "canalización", no afecta el tiempo que lleva procesar las instrucciones, pero se pueden ejecutar varias instrucciones al mismo tiempo. Esta memoria RAM tiene más velocidad que las 2 anteriormente mencionadas.
-Single Data Rate Synchronous Dynamic RAM (SDR SDRAM):
Es una clase de memoria que en 1993 salió y sin embargo se usa hoy en día. Es una versión mejorada de la memoria SDRAM que mejora el procesamiento de información de lectura y escritura. Una velocidad de datos única significa que se ejecutan un comando de lectura y escritura para cada ciclo del procesador.
...