Professional Documents
Culture Documents
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
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.
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.
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
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.
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:
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.
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.
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.
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
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.
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
En la vida cotidiana encontramos muchos problemas algorítmicos, tanto dentro como fuera del campo altamente
especializado de la informática:
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:
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
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-.,
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
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
Delphi: los tipos de datos son : integer, byte, Word,-longint, -shortint, real, single, doublé string, char, pchar, pointer, booleam
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: “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.
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 : MENOR QUE , MENOR O IGUAL QUE , MAYOR QUE, MAYOR O IGUAL QUE , IGUAL son operadores
relacionales.
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)
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.
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
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
#include <stdio.h>
int main() {
index = 13;
index = 27;
return 0;
,const
type,
var,
prosedure,
begin
R:análisis del problema , diseño del algoritmo , codificación(implementación ) , ejecucuion, verificación y depuración ,
mantenimiento , documentación .
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.
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.
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.