fundamentos de programacion
programación
ISC
M. en C. Jovan Abundez Peralta
1. Conceptos básicos
1.1. Clasificación del software de: sistemas y
aplicación
•El software es un elemento totalmente intangible,
está constituido por todos los programas , lenguajes
y sistemas que se cargan en la CPU para que ésta
funcione, sin ellos la computadora no funciona.
•Es el conjunto de los programas de cómputo,procedimientos, reglas, documentación y datos
asociados que forman parte de las operaciones de
un
sistema
de
computación
• Clasificación:
1.1.1. Software de programación o desarrollo
Son todos los lenguajes con los que los
programadores y usuarios de una computadora se
pueden comunicar. Con ellos se construyen los
programas que luego serán ejecutados por una
computadora. Proporciona herramientas parausar
diferentes lenguajes de programación de forma
práctica.
1.1.2. Software de sistemas
•A esta categoría pertenecen todos los programas
que denominamos Sistemas Operativos.
•¿Qué es un sistema operativo?
– Es el programa de control maestro del
ordenador. Es el software más importante,
puesto que proporciona la plataforma lógica
sobre la cual se pueden ejecutar los otros
programas. Sin él, nopodríamos trabajar con
nuestro ordenador.
• Han desarrollado varios sistemas operativos para
sistemas con las computadoras enlazadas, que se
conocen como sistemas de red: Estos sistemas
operativos son llamados multiusuarios.
• Windows es el programa más utilizado en las
computadoras
1.1.3. Software de aplicaciones
•Clasificación:
–
–
–
–
–
Programas administrativos
Programas tutorialesProgramas educativos
Programas de entretenimiento
Programas de diseño
1.1.3.1. Programas administrativos
•Clasificación
1.1.3.1.1. Procesadores de texto
•Elaboran cualquier tipo de escritos, existen
procesadores que permiten corregir ortografía,
emplean muchos tipos y formas de letras así como
signos científicos y simbología que no tienen las
maquinas de escribir.
•Algunos de los procesadores mascomunes son:
Word star, Word, write, Works, wordperfect y
amipro.
1.1.3.1.2. Hojas de cálculo
•Es una hoja cuadriculada con columnas y
renglones identificadas con letras y números. Cada
cuadro llamado celda tiene una posición definida
con una letra y un numero a manera de coordenada.
La función principal de la hoja de calculo es
realizar operaciones aritméticas con una gran
cantidad de celdas y laposibilidad de representarlos
en graficas de diversos tipos.
1.1.3.1.3. Bases de datos
•Es un conjunto de campos establecidos
previamente que están agrupados en registros
numerados; se pueden relacionar, imprimir y
actualizar de forma muy sencilla.
1.1.3.2. Programas tutoriales
•Este grupo de programas esta incluido en los
diferentes grupos de software y sirve para que el
usuario aprendo ausarlo. Se complementan con los
subgrupos de programas de ayuda incluidos en la
mayoría de los paquetes de software.
1.1.3.3. Programas educativos
•Estos programas nos permita aprender sobre un
tema en especifico (aritmética, español, ciencias
naturales, historia, geografía, etc.) con a ayuda de la
computadora; normalmente se estructuran con al
explicación del tema y el ejercicio o juego paraevaluar la comprensión del mismo.
1.1.3.4. Programas para entretenimiento
•Los programas de entretenimiento sirven para
diversión, y existen una gran cantidad y variedad de
ellos, desde carreras de autos, hasta peleas
espaciales.
1.1.3.5. Programas de diseño
•Este tipo de programas sirve para realizar dibujos,
planos, gráficos, diferentes tipos de letreros,
anuncios y una infinidad de trabajos quecontengan
fotografías o dibujos de cualquier índole.
1.2. Algoritmo
1.2.1. Definición de algoritmo
•Un algoritmo es una serie lógica de pasos,
procedimientos o acciones que nos permiten lograr
resolver un problema.
•Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
1.2.2. Características de los algoritmos:
–
–
–
–
Debe ser preciso (claro y formal)
Debe...
Regístrate para leer el documento completo.