top of page

PROGRAMACIÓN DIGITAL

1_ EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS .

Un sistema operativo es uno o varios programas que se usan para poder trabajar con los componentes de un equipo de cómputo. Los sistemas operativos proveen un conjunto de funciones necesarias y usadas por diversos programas de aplicaciones de una computadora, y los vínculos necesarios para controlar y sincronizar el Hardware de la misma. En las primeras computadoras, que no tenían sistema operativo, cada programa necesitaba la más detallada especificación del Hardware para ejecutarse correctamente y desarrollar tareas estándares.

 

 

2_SOFTWARE Y HARWARE EN EL TIEMPO

La evolución del software

 

   En 1990 La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad. Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verifica bles. Las causas son, entre otras, la complejidad que supón la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.

La Evolución del hardware

 

El hardware nace en 1950 como una necesidad de imprementacion en el desarrollo de los computadores.computadores. Así como se tuvo una evolución del software se tuvo que encontrar la medida de imprementar nuevos sistemas computacionales que sean reducidos,cumplan con los requisitos especificados. Por estos motivos se tuvo que evolucionar el hardware.

Su evolución consto en 6 eras.

 

 

3_ INTERRELACIÓN

 

El computador es la conjunción de hardware y software. El hardware ,también llamado sistema físico , es la maquina ,lo material , lo tangible .El software es el conjunto de elementos de `programación y lenguajes , que están codificados y que forman el sistema lógico.

De ahí que la elección de un computador no dependa solo de las características técnicas de la maquina , ni tampoco , de manera independiente , de la cantidad , calidad y versatilidad de software.

Una computadora de excelente configuración física puede resultar prácticamente inservible sin un desarrollo de software que permita su utilización .Un ejemplo nos puede servir para comprenderlo.

 

4_LENGUAJE DE PROGRAMACIÓN

Un lenguaje de programación es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos. A todo este conjunto de órdenes y datos escritos mediante un lenguaje de programación se le conoce como programa.

Algunos de estos lenguajes están formados por un conjunto de símbolos (llamado alfabeto), reglas gramaticales (léxico/morfológicas y sintácticas) y reglas semánticas, que en conjunto definen las estructuras válidas en el lenguaje y su significado. Al proceso por el cual se escribe, se aprueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación, que es la que define la creación de software mediante la aplicación de procedimientos lógicos a través de los siguientes pasos:

El desarrollo lógico del programa para resolver un problema en particular.Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).Ensamblaje o compilación del programa hasta convertirlo en lenguaje de maquina.Prueba y depuración del programa.Desarrollo de la documentación.

 

 

5_PROGRAMAS FUENTES

 

Programa fuente es una noción que se emplea como sinónimo de código fuente. Se trata de las instrucciones que un programa informático transmite a una computadora para que pueda ejecutarse. Dichas instrucciones son líneas de texto escritas en un lenguaje de programación (una estructura capaz de impartir instrucciones informáticas a partir de una determinada base semántica y sintáctica).

 

 

6_PROGRAMA ORIENTADO A OBJETOS

La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.

Muchos de los objetos pre-diseñados de los lenguaje de programación actuales permiten la agrupación en bibliotecas o librerías, sin embargo, muchos de estos lenguajes permiten al usuario la creación de sus propias bibliotecas.

Está basada en varias técnicas, incluyendo herencia ,cohesión ,obstraccion, polimorfismo, acoplamiento y encapsulamiento.

Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.

 

 

SISTEMA OPERATIVO EN DISCO (D.O.S.)

 

 

7_MICROCOMPUTACION

 

Una micro-computadora o micro-ordenador es una computadora pequeña, con un microprocesador como su unidad central de procesamiento CPU.​ Generalmente, el microprocesador incluye los circuitos de almacenamiento (o memoria caché) y entrada/salida en el mismo circuito integrado (o chip).​ Las micro-computadoras se hicieron ...

 

 

8_SISTEMAS OPERATIVOS (D.O.S.)

 

DOS es un sistema operativo modular que consiste de múltiples componentes con funciones especiales cada uno. Cuando DOS se carga a memoria, muchos de estos componentes se mueven, se ajustan o se eliminan. Sin embargo, cuando DOS está en ejecución se puede considerar como una entidad relativamente estática y sus componentes son predecibles y fáciles de estudiar. Además, DOS está muy ligado con la arquitectura de la IBM-PC (micro-computadora basada en el procesador de intel 8088) y en las PCs basadas en procesador 8086, por esta razón DOS únicamente trabaja en un megabyte de memoria, utilizando la forma segmentación como parte de su manejo de memoria. DOS no es un sistema operativo multitareas, por lo que si un programa crea un programa hijo, éste tendrá todo el control del sistema hasta que termine su ejecución, y el programa padre pueda continuar su ejecución.

 

 

9_COMANDO DE (D.O.S.)

 

DIR ,es un comando usado para mostrar un listado de archivos y directorios .Es análogo al comando de Unix ls. DIR ha existido como comando de DOS desde la terminal versión de MS-DOS .Forma parte el interprete de comandos de DOS ,mientras que el comando Is de UNIX es un programa independiente del interprete de comandos .DIR muestra la lista de archivos y subdirectorios dentro del directorio desde el que ejecutado.

 

 

10_DIRECTORIOS CON ESTRUCTURAS DE ÁRBOL

 

Forma de mostrar todos los directorios de una unidad de almacenamiento (como es un disco duro) en forma de estructura del árbol. La raíz suele ser el directorio raíz, el cual se descompone en nodos, los subdirectorios. 3. Dentro de cada carpeta guardar mínimo 3 imágenes relacionadas con cada tema.

 

 

11_UTILIZACIÓN DEL EDITOR

 

Un editor de texto es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o “texto plano”. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor.

 

PROGRAMACIÓN Y DIAGRAMACION

 

 

12_CONCEPTOS BÁSICOS SOBRE PROGRAMACIÓN DE COMPUTADORAS

 

Lenguaje de programación: es un conjunto de palabras, letras, números y símbolos especiales con reglas sintácticas definidas que se utilizan para dar instrucciones al computador. Ejemplos: Qbasic, Visual Basic, Pascal, C++, Java, etc. ... Es una herramienta que se utiliza en la programación estructurada.

 

 

13_ALGORITMOS

 

Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución. Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones.

 

 

14_SÍMBOLOS DE DIAGRAMACION

 

 

 

 

 

 

LENGUAJES DE PROGRAMACIÓN

 

 

15_TIPOS DE DATOS

 

Tipo de dato. ... Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Los tipos de datos más comunes son: números enteros, números con signo (negativos), números de coma flotante (decimales), cadenas alfanuméricas (y unicodes), estados, etc.

 

 

16_SÍMBOLOS

 

Una tabla de símbolos es una estructura de datos que usa el proceso de traducción de un lenguaje de programación, por un compilador o un interprete , donde cada símbolo en el código fuente de un programa esta asociado con información tal como la ubicación , el tipo de datos y el ámbito de cada variable , constante o procedimiento

 

 

17_PALABRAS RESERVADAS

 

La programación en C es de tipo estructurado ,y se clasifica como lenguaje de alto nivel y la programación es orientada a módulos... las palabras reservadas o tokens son caracteres o cadenas , que ordenan o efectúan una acción (digamos que es un comando pre-determinado y por eso son reservadas , por que no las puedes utilizar en las funciones que crea el programador ,etc) .Algunas palabras son: auto ,break, case, char, double, if, slatic, while, void, etc.

 

 

18_IDENTIFICADORES

 

Un identificador es una cadena de caracteres que cumple:

_El primer dígito es una letra o un guion bajo (no es un numero).

_Los demás caracteres son alfanuméricos incluyendo al guion bajo

Los identificadores son los nombres que se le dan a :

*variables

*funciones

*clases

*objetos

*espacios de nombres

 

 

19_DATOS Y ESTÉREOS , REALES Y DE CARÁCTER

 

Int---números enteros

Float--- números con decimales (solo con unos cuantos)

Double---números con demasiados decimales se usan para mediciones muy exactas

Char---letras que representan un valor

 

 

20_DEV-C++

 

Dev-c++ es un entorno de desarrollo integrado (IDE) para programar en lenguaje c/c++ .Usa MinGW , que es una version de GCC(GNU compiler collecion) como su compilador .Dev-c++ puede ademas ser usado en combinacion con Cygwin y cualquier compilador basado en GCC

bottom of page