Вы находитесь на странице: 1из 3

 Lenguaje de programación: es un lenguaje diseñado para describir el conjunto

de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de


programación es un modo práctico para que los seres humanos puedan dar instrucciones
a un equipo.

 Algoritmos: a un grupo finito de operaciones organizadas de manera


lógica y ordenada que permite solucionar un determinado problema.

 Fue el primer lenguaje utilizado en la


Lenguaje de máquina:
programación para las primeras computadoras, pero dejó de utilizarse
por su dificultad y complicación, siendo sustituido por otros lenguajes
más fáciles de aprender y utilizar, y que además reducen la posibilidad
de cometer errores.
 Lenguaje de bajo nivel (ensamblador): es aquel en el que sus instrucciones
ejercen un control directo sobre el hardware y están condicionados por la estructura física
de las computadoras que lo soportan

 Lenguaje de alto nivel: se caracteriza por expresar el algoritmo de una manera


adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las
máquinas.

 Algoritmos cualitativos: Son aquellos en los que se describen los pasos utilizando
palabras

 Algoritmo cuantitativos: Son aquellos en los que se utilizan calculos numericos para
definir los pasos del proceso.

Lenguajes algorítmicos gráficos: Son la representación gráfica de las operaciones que realiza un


algoritmo (diagrama de flujo).
 
They are the graphical representation of the operations performed by an algorithm (flowchart).

Lenguaje no gráficos: Representan en forma descriptiva  las operaciones que debe  realizar
un algoritmo (pseudocódigo).
 
Descriptively represents operations to be performed by an algorithm ( pseudocode )

Pseudocódigo:  es una descripción de alto nivel compacta e informal del principio


operativo de un programa informático u otro algoritmo. Utiliza las convenciones
estructurales de un lenguaje de programación real, pero está diseñado para la lectura
humana en lugar de la lectura mediante máquina

Definición del problema: Definir un problema es el combustible que impulsa el


proceso científico y constituye la base de cualquier método de investigación y
diseño experimental, desde un experimento verdadero hasta un estudio de caso.

Defining a problem is the fuel that drives the scientific process and forms the basis
of any research method and experimental design, from a true experiment to a case
study.
Análisis del problema: El análisis del problema es la fase fundamental para resolver
un problema. Esta fase requiere normalmente el máximo de imaginación y
creatividad por parte del programador o del analista.

Se analiza teniendo presente la especificación de los requerimientos dados por el


cliente de la empresa o por la persona que encarga el problema

The problem analysis is the fundamental step to solve a problem. This phase
normally requires the maximum of imagination and creativity on the part of the
programmer or analyst.

Is analyzed bearing in mind the requirements specification given by the client


company or the person who handles the problem

 Diseño del algoritmo: es un método específico para poder crear un modelo


matemático ajustado a un problema específico para resolverlo.

 Codificación: proceso de conversión de un sistema de datos de origen a otro


sistema de datos de destino. De ello se desprende como corolario que la información
contenida en esos datos resultantes deberá ser equivalente a la información de origen

 Compilación y ejecución: ompilar significa hacer la traducción de un


archivo fuente (código escrito por un programador, por lo general en
lenguajes de alto nivel) a un archivo ejecutable, y Ejecutar significa montar
el archivo ya compilado (en lenguaje maquina, lenguaje que el computador
puede entender) en memoria principal para que el procesador ejecute cada
una de sus instrucciones.

 Prueba y depuración: El proceso de identificar y eliminar errores, para dar paso a


una solución sin errores se le llama Depuración.

 Documentación: Es la guía o comunicación escrita en sus variadas formas, ya sean en


enunciados, procedimientos, dibujos o diagramas. A menudo un programa escrito por una
persona, es usado por muchas otras. Por ello la documentación sirve para ayudar a
comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento).

 Mantenimiento:  es la modificación de un producto de software después de la


entrega, para corregir errores, mejorar el rendimiento, u otros atributos.

 Tipos de datos: es un atributo de los datos que indica al ordenador (y/o al


programador) sobre la clase de datos que se va a trabajar. Esto incluye imponer
restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden
realizar.

 Expresiones: es una secuencia de uno o más operandos y cero o más operadores que
se pueden evaluar como un valor, objeto, método o espacio de nombres único.  
Operadores y operandos: Son elementos que relacionan de forma
diferente, los valores de una o mas variables y/o constantes. Es decir,
los operadores nos permiten manipular valores

 Identificadores (variables y constantes): es un conjunto de caracteres


alfanuméricos de cualquier longitud que sirve para identificar las entidades del programa
(clases, funciones, variables, tipos compuestos) 

 Técnicas de diseño top down y bottom up:

 Dispositivos de entrada:

 Dispositivos de salida:

 Unidad central de procesamiento (c.p.u)


 Unidad de control
 Unidad aritmético – lógica
 Memoria central (interna)
 Memoria RAM
 Memoria ROM
 Memoria auxiliar (externa)

Вам также может понравиться