You are on page 1of 15

PROGRAMACIN I

CAPITULO 1: Conceptos de
Programacin
Edwin Gutirrez Boto
Ingeniero de Sistemas
Especialista en Docencia Universitaria
ESPECIALISTA EN GERENCIA DE PROYECTOS DE INGENIERA

CONCEPTOS BSICOS
Tecnologa
Ordenador y Perifricos
Bits y Bytes
Programa
Programacin
Lenguaje de Programacin

CONCEPTOS BSICOS TECNOLOGA


La Tecnologa es un concepto amplio que abarca
un conjunto de tcnicas, conocimientos y
procesos, los cuales sirven para el diseo y
construccin
de
objetos
para
satisfacer
necesidades humanas
La Tecnologa tiene el objetivo de eliminar las
tareas repetitivas, facilitando el trabajo y
hacindolo ms eficiente as como aumentando la
productividad y los beneficios de toda empresa.
Regres
ar

CONCEPTOS BSICOS
Ordenador y Perifricos
El computador es una mquina que aunque compleja, no tiene
la inventiva del hombre ni su capacidad de pensar, pero es
veloz para realizar clculos, tomar decisiones y agilizar el
procesamiento de informacin, siguiendo un modelo
establecido por el hombre.

Perifricos de Salida:
Perifricos
de
Perifricos
su
funcin es
demostrar
Entrada
al
suinformacin
funcin
es
yEntrada:
exterior
Salida: capaces
tanto
de
almacenada
introducir
como de
en
facilitar
la introduccin
extraer
memoria
informacin
o
del
los
de datos
y rdenes
al
PC.
resultados
de
las
ordenador (PC).
operaciones realizadas.
Regres
ar

CONCEPTOS BSICOS - Bits y Bytes

Bits: unidad de
memoria
ms
pequea de un PC.
Puede
Tomar
nicamente
dos
posibles valores: 0
o 1.

Regres
ar

Bytes: Compuesto por ocho bits, puesto


que cada bits puede tomar el valor de 0
o 1, en un bytes se pueden representar
hasta 28 combinaciones de ceros y unos
(256 cdigos binarios).

CONCEPTOS BSICOS - PROGRAMA


Conjunto de instrucciones entendibles por el
ordenador que permiten realizar un trabajo o resolver
un problema.
NOTA: Un programa debe ser finito. Tiene que estar
bien confeccionado para que, al introducir un dato,
salga una solucin y si se volviese a introducir el
mismo dato, saliese de nuevo la misma solucin.

Regres
ar

CONCEPTOS BSICOS - PROGRAMACIN

La programacin es el instrumento que permite la


ejecucin de las tareas automatizadas de un
sistema informtico.
Las herramientas que utilizaremos para programar
son los lenguajes de programacin, a travs de las
cuales codificaremos los programas.

Regres
ar

CONCEPTOS BSICOS
Lenguaje de Programacin
Es
un
conjunto
de
reglas
semnticas as como sintcticas
que los programadores usan para la
codificacin de instrucciones de un
programa
o
algoritmo
de
programacin.

Regres
ar

Continua
r

Algoritmos y Programas
Algoritmo: Secuencia ordenada de
pasos que resuelve un problema
concreto.

Correccin
Precisin
Repetitivid
Caracterstic
as

ad
Finitud
Eficiencia

Algoritmos y Programas
Programa:
Es la implementacin de un algoritmo en un lenguaje de
programacin.

DATOS
DE
ENTRADA

PROGRAMA
Instruccione
s

DATOS
DE
SALIDA

Lenguajes de
LPProgramacin
es un idioma artificial diseado

Un
para expresar
operaciones que pueden ser llevadas a cabo por mquinas
como las computadoras.
Un LP es un conjunto de smbolos y reglas sintcticas y
semnticas que definen su estructura y el significado de
sus elementos y expresiones, y es utilizado para controlar
el comportamiento fsico y lgico de una mquina.

Lenguajes de
Programacin
Instruccin
es un conjunto

Una
de smbolos que
representan una orden para el ordenador.
La Instrucciones se escriben en un LP:
Se forman con smbolos tomados de
determinado repertorio (Componente Lxicos).

un

Se construyen siguiendo unas reglas precisas


(Sintaxis).

Lenguajes de
Programacin
Lenguaje Maquina:
Es el lenguaje de programacin que entiende
directamente la computadora o mquina. Este
lenguaje de programacin utiliza el alfabeto
binario.

Lenguajes de
Programacin
Lenguaje Ensamblador
Equivalente al lenguaje mquina, cada lnea de
cdigo se traduce en una instruccin para la
maquina.

Lenguajes de
Programacin
Consultar
Clasificacin
de
Lenguajes de programacin
por niveles.