You are on page 1of 5

CUESTIONARIO INFO II

1: QUE ES PROGRAMACION MODULAR

R: la programación modular es un paradigma de programación que consiste en dividir un programa en módulos o sub
programas con el fin de hacerlo mas legible y manejable el diagrama de funcionamiento de un sub programa es: entrada
proceso y salida

2: QUE ES LA PROGRAMACION ESTRUCUTURADA

R: La programación estructurada es una forma de desarrollar programas (algoritmos) que responde al modelo imperativo. Es
un conjunto de técnicas para desarrollar algoritmos fáciles de escribir, verificar, leer y modificar.

4: ESTRUCUTURA CONDICIONALES Y SU FORMATO EN C++ Y DELPHI

R: las estructura condicionales hacen referencia a la toma lógica de decisiones para realizar alguna tarea en caso de
cumplirse una o varias de las alternativas u opciones posibles y el formato de la estructura en c++ :

Delphi: una estructura condicional permite optar por la ejecución de una determinada porción de códigos según unas
condiciones que dependiendo de los casos pueden ser mas o menos complejas la estructura condicional mas conocida
existente en la mayoría de los lenguajes imperativos es la conocida if- then- else -.su formato es type, var begin, end.

5: ESTRUCUTURA REPETITIVAS Y SU FORMATO EN C++ Y DELPHI

R: c++: La estructura repetitiva o iterativa permite, como su propio nombre indica, repetir una acción (o grupo de acciones);
dicha repetición puede llevarse a cabo un número prefijado de veces o depender de la evaluación de una expresión lógica.
Existen tres tipos de estructuras repetitivas: desde-hasta, mientras y repetir-hasta.

Delphi:también llamadas lazos iterativos o bucles son aquellas que permiten repetir varias veces una sentencia o un grupo
de sentencias.los bucles que se utilizan son : while, repeat, for

6: FORMATO DE LAS ESTRUCUTURAS

R: el formato de las estructura inicia con : incluide(archivo de cabecera) ,declaraciones globales , int maint()cabecera de
función , nombre de la función , sentencia de la función ,tipo función 1 , tipo función 2 , fin del programa.

9: INFORMATIZAR LA SOLUCION DE UN PROBLEMA

R: El proceso de informatizar la resolución de problemas del mundo real, tales como resolver una ecuación matemática o
realizar la liquidación de sueldos de los empleados de una empresa, conlleva una serie de pasos que debemos seguir para
obtener una respuesta encuadrada a los datos provistos. Debemos seguir los siguientes pasos:

1: conocer las especificaciones del problema

2: una vez que se conoce el problema se puede intentar realizar un modelo del mismo

3: se debe tener un análisis y descomposición para los pasos para resolver el problema realizando un algoritmo

4:si esta etapa es exitosa se traduce el algoritmo mediante un lenguaje de programación para convertirlo en un programa
que podrá ser interpretado por la computadora para su ejecución solución en forma rápida y eficaz.

10: RESOLUCION DE UN PROBLEMA CON COMPUTADORA

R: Existen cinco etapas a tener en cuenta para resolver un problema que luego será ejecutado por una computadora en
forma rápida y eficaz, a saber:

1. Análisis del problema, se formula y analiza el problema en su contexto del mundo real.

COMPRENDER EL PROBLEMA.

2. Diseño de una solución, se elige una metodología para hallar la solución del problema.

TRAZAR UN PLAN PARA RESOLVERLO.

3. Escritura de un algoritmo, se expresa la metodología del punto anterior de forma tal que pueda ser interpretado por
el procesador que lo va a ejecutar. ESCRIBIR EL ALGORITMO.

4. Codificación del algoritmo. Un algoritmo es una especificación simbólica que debe traducirse a un programa a partir
del conocimiento de un lenguaje de programación para poder ser ejecutado por la computadora. ESCRIBIR EL PROGRAMA
O CODIFICAR EL ALGORITMO.

5. Ejecución y validación del algoritmo-programa. La etapa siguiente a escribir el programa, es la verificación de


funcionamiento del mismo, es decir, ver si el programa conduce al resultado deseado con los datos dados del mundo real.
PROBAR EL PROGRAMA.
11: EL MODELO COMPUTACIONAL

R: Para encarar la resolución de un problema por computadora hay que considerar como punto de partida que el
procesamiento de la información lleva en sí el hecho de tomar datos, elaborarlos y emitir resultados de acuerdo a dichos
datos y a la lógica del proceso que se está ejecutando en ese momento. Por lo tanto, se puede pensar en un modelo
computacional compuesto de tres partes: ENTRADA, PROCESO y SALIDA

12: DATOS E INFORMACION

R: Los datos, en principio, son información no elaborada, que una vez procesados (comparados, ordenados, sumados, etc.)
constituyen información útil.

Entonces podemos decir que la información es el conocimiento producido como resultado del procesamiento de los datos.

14: QUE ES UN ALGORITMO

R: Un algoritmo es una forma de describir la solución de un problema, explicando paso a paso como se debe proceder para
llegar a una respuesta encuadrada a los datos disponibles, en un tiempo finito

15: PROBLEMAS ALGORITMOS

R: Son aquellos problemas cuya solución puede expresarse mediante un algoritmo.

En la vida cotidiana encontramos muchos problemas algorítmicos, tanto dentro como fuera del campo altamente
especializado de la informática:

Problema algorítmico Algoritmo

Ir a la Biblioteca. Conjunto de acciones para llegar a la


Biblioteca

Dar la vuelta al mundo por el Un itinerario para recorrer el mundo


Ecuador.

Resolver una ecuación matemática. Pasos para resolver una ecuación

Cambiar la rueda a un auto. Pasos a seguir para cambiar la rueda

16: DIAGRAMA DE FLUJOS DE DATOS

R: Es un diagrama que utiliza figuras geométricas unidas por flechas para indicar la secuencia en que deben ejecutarse las
acciones. Los símbolos utilizados han sido normalizados por el Instituto Norteamericano de Normalización (ANSI). Algunos
de ellos y su significado son los siguientes:

17: CONTROL DE FLUJO DE UN PROGRAMA

R: ABORT – BEGIN CASE – CALL – CASE- CHAIN – CONTINUE – END – ENTER – EXECUTE – EXIT- FOR – GOSUB –
GOTO – IF – LOOP – NEXT – ON – PERFORM – REPEAT- RETURN –RETURN (VALOR) – STOP – SUBR –WHILL ,,,,,
UNTIL

18: ELEMENTOS DE UN LENGUAJE EN C++ Y DELPHI

R: los elementos en c++ : comentarios – identificadores- constantes- variables- operadores - sentencias

R:los elementos en delphi : unit- interface – uses – type – var


19: CARACTERES C++ Y DELPHI

R:caracteres en c++ : el conjunto de caracteres que se pueden usar en un programa c++ para dar nombre a variables
constante, funciones , clases , etc. Son los siguientes : letras mayúsculas y minúsculas de la A(a) a la Z(z) del alfabeto ingles
– dígitos del 0 al 9 – el carácter subrayado o guion bajo – caracteres especiales y signos de puntuación (+,-,*,/,<>) – espacios
en blanco – secuencias de escape.

R: caracteres en Delphi: Delphi usa Unicode para su conujunto caracteres incluyendo caracteres alfabéticos y alfanuméricos
– tokens- identificadores- directivas- numerales-.,

20: COMENTARIOS IDENTIFICADORES C++ Y DELPHI

R:c++: los comentarios se utilizan para explocar el codigpo fuente un comentario es un texto que se ecribe dentro de un
programa con el fin de facilitar la compension del mismo existen dos tipos de comentarios : comentario tradicional estilo C ,
comentarios de una sola línea :

R:delphi : los comentarios no se tienen en cuenta la compilación : comentarios de varias líneas – comentarios de una líneas

21: PALABRAS RESERVADAS C++ Y DELPHI

R:c++ : las palabras reservadas son identificadores pre definidos que tienen signicados especiales y no pueden usarse como
identificadores creados por los usuarios en los programas : continue – delete – if- do private- pascal – int .

R:delphi: and – array – as – asm – begin – case – class – const – constructor – destructor – div – do - else

22: TIPOS DE DATOS C++ Y DELPHI

R: Los tipos de datos en C++ se dividen en dos grandes grupos:

integrales (datos enteros) ejemplo : short , int , long

coma flotante (datos reales). Ejemplos: float , doublé, long doublé.

Delphi: los tipos de datos son : integer, byte, Word,-longint, -shortint, real, single, doublé string, char, pchar, pointer, booleam

23: CONSTANTE C++ Y DELPHI

R: C++ contiene constantes para cada tipo de dato simple (integer, char, etcétera). Las constantes pueden tener tres sufijos,
u, l y f, que indican tipos unsigned, long y float, respectivamente. Asimismo, se pueden añadir los prefijos o y ox que
representan constantes octales y hexadecimales

R:constantes en delphi: pi , densidad del agua, nombre,

24: OPERADORES C++ Y DELPHI

R: “Un operador es un elemento de programa que se aplica a uno o varios operandos en una expresión o instrucción. Los
operadores que requieren un operando, como el operador de incremento se conocen como operadores unarios

Operadores en Delphi: not, div, mod, and, shr , as, + , - , in , is, > ,<

a) Aritméticos C++

Los operadores aritméticos se usan para realizar cálculos y operaciones con números reales y punteros las cuales son :
SUMA , RESTA , MULTIPLICACION DIVISION , DECREMENTO , MODULO , INCREMENTO.

Aritméticos DELPHI: suma , resta , multiplicación , división , modulo

b) Relacionales y lógicos c++

R: Los operadores lógicos y relacionales son los bloques de construcción básicos para construcciones de toma de decisión
en un lenguaje de programación.

Ejemplos : AND , OR ,NOT son operadores lógicos

Ejemplos : MENOR QUE , MENOR O IGUAL QUE , MAYOR QUE, MAYOR O IGUAL QUE , IGUAL son operadores
relacionales.

RELACIONALES Y LOGICOS DELPHI:

R: relacionales : igual que , diferente que , mayor que , menor que,

Lógicos : and (y ), or(o) , not(negado)

C ) Asignación C++

El operador de asignación (=) hace que el valor situado a la derecha del operador se adjudica a la variable situada a su
izquierda. La asignación suele ocurrir como parte de una expresión de asignación y las conversiones se producen
implícitamente.
z = b+5; //asigna (b+5) a variable z

ASIGANCION DELPHI:

Este procedimiento realiza la operación de asignar un archivo mediante una correspondencia entre una variable tipo archivo
con un archivo externo situado en un disco. Formato :

assign (f,nombre)

c) Acceso de datos y tamaño

R: c++: tipo int (4bytes) , tipo doublé (8byte) – tipo bool (1byte ) – tipo char (1byte) –tipo wchar_t (2byte)

Acceso de datos en Delphi : Existen dos modalidades para acceder a un archivo de datos : acceso secuencial y acceso
directo o aleatorio. El acceso secuencial exige elemento a elemento, es necesario una exploración secuencial comenzando
desde el primer elemento. El acceso directo permite procesar o acceder a un elemento determinado haciendo una referencia
directamente por su posición en el soporte de almacenamiento.

d) Manipulación de bits C++

R: Los operadores de movimiento son operadores a nivel de bits, y lo que hacen es convertir una determinada cantidad a su
equivalente en bits para posteriormente realizar un desplazamiento de dicho valor. Estos operadores son: desplazamiento a
la izquierda, desplazamiento a la derecha , complemento . AND, XOR, OR.

MANIPULACION BITS DELPHI: lee si un bit determinado es igual a 1 ,Pone un bit determinado a 1 ,Poneun determinado bit
a 0 ,Activa o desctiva un bit

25: PRIORIDAD Y ASOCIATIVIDAD DE OPERADORES

R: PRIORIDAD: expecifica el orden de las operaciones en las expresiones que contienen mas de un operador .

ASOCIATIVIDAD: La asociatividad indica el orden de ejecución cuando en una expresión existen diversos operadores de
igual precedencia. Puede ser de dos tipos: izquierda (→) o derecha (←) . Por ejemplo, la suma binaria + tiene asociatividad
izquierda, lo que significa que en una expresión como la de la izquierda, se seguiría el orden de la derecha

26: ESTRUCTURA DE UN PROGRAMA EN C++ Y DELPHI

R: : la estrucutura de un programa de c++:

#include <stdio.h>

// aquí se declaran variables globales y externas

int main() {

/* Este es un comentario ignorado por el compilador */

int index; // declaración de una variable

index = 13;

printf("El valor de index is %d\n", index);

index = 27;

printf("El valor de index is %d\n", index);

return 0;

Un programador Delphi esta estructurado :

program nombre del programa

, uses , unit1, unit2 unit3

,const

type,

var,

prosedure,

begin

end, end begin .


27: FASES DE LA RESOLUCION DE UN PROBLEMA

R:análisis del problema , diseño del algoritmo , codificación(implementación ) , ejecucuion, verificación y depuración ,
mantenimiento , documentación .

28: CONCEPTOS DE PSEUDOCODIGOS

R: Un pseudocódigo es un código no convencional o lenguaje no establecido universalmente.

Concretamente un pseudocódigo es un lenguaje formado por palabras comunes del idioma que elija el que lo use, en nuestro
caso el español. Por lo cual el uso de tal tipo de lenguaje hace que la escritura de los algoritmos sea relativamente fácil.

29: CONCEPTO DE UN PROGRAMA

R: un programa es un conjunto de instrucciones u órdenes que indican a la maquina las operaciones que esta debe realizar
con unos datos determinados en general todo programa indica a la compuatdora como obtener unos datos de salida a partir
de unos datos de entrada.

30: PARTES CONSTITUTIVAS DE UN PROGRAMA

R: entrada de datos , operación de lectura , o acción de leer

31:CONTROL DE FLUJO DE UN PROGRAMA

R: se llama asi al orden en el que se ejecutan las instrucciones de un programa siendo las propias instrucciones las que
determinan o controlan dicho flujo.

You might also like