2. ¿Qué diferencia hay entre un contador y un acumulador?
Contador:
Es una variable que está en ambos miembros de una asignación interna, a la que se le suma
un valor constante. Es necesario haber inicializado en un momento previo a esta variable,
ya que va a ser leído su contenido.
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante, cada vez que se produce un determinado suceso, acción o iteración. Los
contadores se utilizan con la finalidad de contar
sucesos, acciones o iteraciones internas en un bucle, proceso, subrutina o donde se requiera
cuantificar; deben ser inicializados antes del ciclo o proceso, e incrementados o
decrementados dentro del ciclo.
La inicialización consiste en asignarle al contador un valor inicial, es decir el número desde
el cual necesitamos se inicie el conteo. El contador contara (valga la redundancia) las
iteraciones dentro del algoritmo o contara el numero de registro q desees.Ejemplo
c <-- 0;
REPITA
Escribir (' hola amigos')
c <-- c + 1
Hastas que c=100
Este ejemplo escribirá 100 veces "hola amigos" por pantalla
Sumador:
Es una variable que está en ambos miembros de una asignación interna a la que se le suma
un valor variable.Es una variable que como su nombre lo indica, suma sobre sí misma un
conjunto de valores, al finalizar
con el ciclo contendrá, en una sola variable, la sumatoria de todos los valores, que
cumplen una determinada condición. Es necesario haber inicializado en un momento previo
a esta variable, ya que va a ser leído su contenido.
El sumador acumulara en operaiones sencillas o complejas segun lo desees, dentro del
algoritmo. EJEMPLO
s<--0
c<--0
Repita
Escribir ('Ingrese Temperatura ');
Leer(t)
c<--c+1 ......................CONTADOR
s<-- s+t ......................SUMADOR
hasta c= 10
prom<-- t/c;
3. ¿como 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.
¿que es un lenguaje de programación?
Un lenguaje de programación es una forma de comunicarnos con una computadora, tablet o
celular e indicarle qué queremos hacer. Existen distintos tipos de lenguaje: principalmente
de bajo nivel y de alto nivel. La diferencia se encuentra en lo cerca o lejos que estemos del
hardware de nuestro equipo.
en que consiste cada uno de los TIPOS DE LENGUAJE: compilado, interpretado,
intermedio.
complicado:En un lenguaje compilado, la máquina de destino traduce directamente el
programa.
interpretado:En un lenguaje interpretado, el código fuente no es directamente traducido
por la máquina de destino.
intermedio:Un lenguaje intermedio es el lenguaje de una máquina abstracta diseñada para
ayudar en el análisis de programas de computadora. El término proviene de su uso en
compiladores, donde el código fuente de un programa se traduce a una forma más adecuada
para transformaciones de mejora de código antes de usarse para generar código de objeto o
de máquina para una máquina de destino. El diseño de un lenguaje intermedio
generalmente difiere del de un lenguaje de máquina práctico en tres formas fundamentales:
Cada instrucción representa exactamente una operación fundamental; por ejemplo, los
modos de direccionamiento "shift-add" comunes en los microprocesadores no están
presentes.
La información del flujo de control puede no estar incluida en el conjunto de instrucciones.
El número de registros de procesador disponibles puede ser grande, incluso ilimitado.
Un formato popular para idiomas intermedios es el código de tres direcciones.
El término también se usa para referirse a los lenguajes utilizados como intermediarios por
algunos lenguajes de programación de alto nivel que no generan código de objeto o
máquina por sí mismos, pero solo generan el lenguaje intermedio. Este lenguaje intermedio
se envía a un compilador para dicho lenguaje, que luego genera un objeto terminado o un
código de máquina. Esto generalmente se hace para facilitar el proceso de optimización o
aumentar la portabilidad mediante el uso de un lenguaje intermedio que tiene compiladores
para muchos procesadores y sistemas operativos, como C. Los lenguajes utilizados para
esta caída en complejidad entre lenguajes de alto nivel y lenguajes de bajo nivel., como los
lenguajes ensambladores.
II.1)