clase1
TRANSCRIPT
1
Lenguaje de ProgramaciónLenguaje de Programación
Clase 1Clase 1
Alberto Huamani Escobar [email protected]
Clase 12
SoftwareSoftware
Conjunto de instrucciones (programa) que le
permiten al computador realizar una tarea
específica
Clase 13
HardwareHardware
Componentes físicos del sistema de
cómputo
Clase 14
Tipos de softwareTipos de software
Sistemas operativos Lenguajes de programación Software de uso general Software de aplicación
Clase 15
Sistema OperativoSistema Operativo
El sistema operativo es el gestor y organizador de todas
las actividades que realiza el computador.
Marca las pautas según las cuales se intercambia
información entre la memoria central y la externa, y
determina las operaciones elementales que puede
realizar el procesador.
El sistema operativo, debe ser cargado en la memoria
central antes que cualquier otra información.
Clase 16
Lenguajes de programaciónLenguajes de programación
Indican al computador qué tarea debe realizar y cómo
efectuarla, por medio de órdenes formuladas en un
lenguaje que el sistema entiende.
En principio, el computador sólo entiende las instrucciones
en lenguaje máquina
Lenguajes de programación
De alto y bajo nivel de abstracción
Traducen las instrucciones al lenguaje de máquina.
Clase 17
Lenguajes de programaciónLenguajes de programación
LENGUAJES DE BAJO NIVEL:
Códigos muy cercanos a los de la máquina
Elaboración de programas muy potentes y rápidos
LENGUAJES DE ALTO NIVEL:
Mayor nivel de abstracción
Secuencias de instrucciones.
Traducción a lenguaje de máquina:
De una sola vez (lenguajes compiladores)
Instrucción por instrucción (lenguajes intérpretes). Ejemplos: Pascal,
Cobol, Basic, Fortran, C++.
El conjunto de instrucciones se almacena en archivos ejecutables
Clase 18
Software de uso generalSoftware de uso general
Estructura común para un gran número de aplicaciones empresariales, científicas y personales.
Ejemplos: Hoja de cálculo Diseño asistido por computadoras (CAD) Procesamiento de texto Manejo de bases de datos.
Clase 19
Software de AplicacionesSoftware de Aplicaciones Diseñado para realizar tareas específicas personales,
empresariales o científicas Procesa datos y genera reportes Ejemplos
Procesamiento de nóminas Administración de los recursos humanos Control de inventarios.
Clase 110
Partes de un programaPartes de un programa PROGRAMA FUENTE: Es el programa escrito en alguno de los
lenguajes y que no ha sido traducido al lenguaje de la máquina.
PROGRAMA OBJETO: Es aquel programa que se encuentra en
lenguaje de máquina.
COMPILADOR: Es un programa que traduce un lenguaje de alto nivel
al lenguaje de máquina. Permite identificar algunos errores en la
programación.
INTÉRPRETE: Traductor de lenguajes de programación de alto nivel.
Los intérpretes ejecutan un programa línea por línea.
LENGUAJE DE MÁQUINA: Lenguaje original de la computadora. Un
programa debe estar escrito en el lenguaje de la máquina para poder
ser ejecutado.
Clase 111
Qué es un algoritmo?Qué es un algoritmo?
«... secuencia de pasos para lograr la solución de un problema...»
Ejemplos: Receta de cocina
Cambio de llanta de un carro
Utilizar un cajero electrónico
Clase 112
Las estructuras básicas en la programación y construcción de algoritmos son:
SecuenciaSelección lógicaIteración (repetición)
Construcción de AlgoritmosConstrucción de Algoritmos
Clase 113
Ejemplo: un algoritmo para toma Ejemplo: un algoritmo para toma de aguade agua
Secuencia: Secuencia: Serie de Pasos
Tomar un vaso
Abrir la llave del agua
Llenar el vasoBeber el agua del vaso
Clase 114
Selección: Toma de decisiónSelección: Toma de decisiónTomar un vaso
Echar agua al vasoBeber el agua del vaso Abrir la llave
La llave del agua está abierta?
SI NO
Clase 115
Iteración: RepeticiónIteración: RepeticiónTomar un vaso
Echar agua al vaso
Beber el agua
Abrir la llave
Cerrar la llave
La llave del agua está abierta?
El Vaso está lleno?
SI NO
SI
NO
Clase 116
ENTRADADE DATOS
PROCESAMIENTO• Cálculos
• Relaciones lógicas•Decisiones
SALIDADE
RESULTADOS
Estructura general de un Estructura general de un programa secuencialprograma secuencial