1. I.E Liceo Departamental
Asignatura: Tecnología e informática
Integrantes:
Sebastián Herrera
Grado: 11-4
Trabajo: TALLER ANEXO PSEINT GRADO 11
2. Contenido
● Averigua los siguientes conceptos: ¿Qué diferencia hay entre un contador y un acumulador,
como declarar una variable en pseint?, ¿qué es un lenguaje de programación?, ¿en que
consiste cada uno de los TIPOS DE LENGUAJE: compilado, interpretado, intermedio? 3
● Lenguajes compilados: 3
● II. Represente el algoritmo usando el programa pseint en modo flexible y muestre el
diagrama de flujo, Hacer las capturas de pantalla. 4
● 2. Calcular el promedio de 5 calificaciones o el promedio de 5 notas.
5
● 3. Hacer un programa que muestre el área y perímetro de un triángulo.
6
● 4. Elaborar un programa donde se va a ingresar un total de 10 monedas con las siguientes
denominaciones: monedas de $200, $500, $1000 y quede en total $4800. 7
Averigua los siguientes conceptos: ¿Qué diferencia hay entre un contador y un
acumulador, como declarar una variable en pseint?, ¿qué es un lenguaje de programación?,
¿en que consiste cada uno de los TIPOS DE LENGUAJE: compilado, interpretado,
intermedio?
¿Qué diferencia hay entre un acumulador y un acumulador?
3. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando
en una cantidad fija preestablecida, el acumulador va aumentando en una cantidad o valor
variable.
¿Cómo declarar una variable en pseint?
Para declarar variables, lo único que debemos hacer es indicar el nombre de la variable y su
tipo (numérico, lógico y cadena), antes del inicio del programa, separados por comas. Si se
observa otra forma de declarar variables.
¿Qué es un lenguaje de programación?
Un lenguaje de programación, en palabras simples, es el conjunto de instrucciones a través
del cual los humanos interactúan con las computadoras. Un lenguaje de programación nos
permite comunicarnos con las computadoras a través de algoritmos e instrucciones escritas
en una sintaxis que la computadora entiende e interpreta en lenguaje de máquina.
Los lenguajes de programación permiten a las computadoras procesar de forma rápida y
eficientemente grandes y complejas cantidades de información. Por ejemplo, si a una
persona se le da una lista de números aleatorios que van de uno a diez mil y se le pide que
los coloque en orden ascendente, es probable que tome una cantidad considerable de tiempo
e incluya algunos errores, mientras que si le das la misma instrucción a una computadora
utilizando un lenguaje de programación, podrás obtener la respuesta en unos cuantos
segundos y sin errores.
Lenguajes compilados:
La diferencia entre lenguajes compilados e interpretados está contenida en la forma en que
interactúan con el ordenador. Es una noción común que los ordenadores se expresan y
entienden el código binario, pero antes hablé claramente de funciones escritas en inglés
(print). Bueno, en un lenguaje compilado estas funciones, a menudo llamadas por la
terminología inglesa, son convertidas en ensamblador por el compilador y posteriormente
ensambladas en lenguaje binario para que la PC pueda leerlas.
Sin embargo, el Assembly es un código que varía según la familia de procesadores, por lo
que es muy costoso en términos de tiempo y energía escribir un programa para cada código
Assembly. Por tanto, la solución pasa por escribir un programa de alto nivel que pueda ser
universal. Sin embargo, el problema sigue siendo que para realizar cambios tendrás que
acceder al código fuente, cambiar el necesario y volver a convertirlo.
4. El file así obtenido, sin embargo, será un archivo binario que en cada lanzamiento no
necesitará ser convertido, luego se separan las fases de conversión y lanzamiento, y en
ausencia de cambios la conversión se llevará a cabo solo una vez sin importar cuántas veces
se lanzará el programa.
Lenguaje Intermediario:
A diferencia de los otros lenguajes este cuenta con un paso intermedio, pues después de
escribir el código y compilarlo, obtiene un “Bytecode” (otro lenguaje intermedio que
también debe ser interpretado), pero, ¿para qué te sirve esto?, bueno, su funcionalidad es
sorprendente, ¡porque te será posible ejecutar el código en cualquier sistema operativo!,
necesitando solamente el intérprete de Bytecode (Java Virtual Machine).
Lenguaje Interpretado
Este lenguaje ¡ya no cuenta con un compilador! El código va directo a la máquina quien
ahora tiene un intérprete, que traduce el código y lo convierte a su lenguaje, entonces ¿Un
compilador es lo mismo que un intérprete?, bueno, digamos que tienen la misma
funcionalidad (traducir), pero su diferencia radica en que el intérprete lo realiza al momento
de ejecución (cuando lo solicitas) y al ser en tiempo real puede alentar el proceso.
II. Represente el algoritmo usando el programa pseint en modo flexible y muestre el
diagrama de flujo, Hacer las capturas de pantalla.
1. Elaborar un programa que permita ingresar un número entero del 1 al 10 y
muestre la tabla de multiplicar de dicho número.
5. 2. Calcular el promedio de 5 calificaciones o el promedio de 5 notas.
3. Hacer un programa que muestre el área y perímetro de un triángulo.
6. 4. Elaborar un programa donde se va a ingresar un total de 10 monedas con las
siguientes denominaciones: monedas de $200, $500, $1000 y quede en total
$4800.