0% encontró este documento útil (0 votos)
6 vistas14 páginas

Introducción a la Programación de Ordenadores

Este documento introduce los conceptos básicos de programación y computación. Explica que la informática es el estudio de las computadoras y la programación, y define una computadora como una máquina electrónica capaz de resolver problemas matemáticos mediante la ejecución de programas. También describe los componentes básicos de una computadora como el hardware, software, CPU, memoria y lenguajes de programación.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas14 páginas

Introducción a la Programación de Ordenadores

Este documento introduce los conceptos básicos de programación y computación. Explica que la informática es el estudio de las computadoras y la programación, y define una computadora como una máquina electrónica capaz de resolver problemas matemáticos mediante la ejecución de programas. También describe los componentes básicos de una computadora como el hardware, software, CPU, memoria y lenguajes de programación.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Programación y computación

Tema 1: INTRODUCCION A
LA PROGRAMACION
Profesor:
Mg. Ing. Daniel Surco Salinas

Á rea de Estudios Generales


Facultad de Ingeniería Industrial
Programación y computación

Informática, computadoras
y programación
Informática y computadora
Según la R.A.E.:
Informática (Ciencia de la computación)
Conjunto de conocimientos científicos y técnicas
que hacen posible el tratamiento automá tico
de la informació n por medio de ordenadores.

Computadora
Má quina electró nica, analó gica o digital,
dotada de una memoria de gran capacidad
y de métodos de tratamiento de la informació n,
capaz de resolver problemas matemá ticos y ló gicos
mediante la ejecució n de programas informá ticos
Computadoras
En todas partes y con muchas formas.
Hardware y software
Hardware
Componentes que integran
la parte material
de una computadora

Software
Programas, instrucciones
y reglas informá ticas
para ejecutar tareas
en una computadora
Programación de computadoras
Programar
Indicar a la computadora qué es lo que tiene que hacer.

Programa
 Secuencia de instrucciones.
 Instrucciones que entiende la computadora.
 Y que persiguen un objetivo: ¡resolver un problema!
Programadores
Trabajo en equipo
Mú ltiples roles...
 Gestores
 Analistas
Parque Jurásico  Diseñ adores
 Programadores
 Probadores
 Administradores de
sistemas
...
Computadoras
Esquema general

Memoria
temporal

Unidad Central de Proceso


Central Processor Unit

Dispositivos Dispositivos
C.P.U.
de entrada de salida

Teclado Monitor
Mouse Impresora
Escáner Altavoz
Táctil Almacenamiento …
… permanente
Computadoras
La arquitectura de Von Neumann

Dispositivos de E/S

Una ALU de 2 bits (Wikipedia)


C.P.U. (Procesador)

A.L.U.
Unidad Aritmético-Ló gica
Memoria

Unidad de Control
Computadoras
La memoria
Memoria Cada celda en una direcció n
01
Celdas de 8 / 16 / 32 / 64 bits
02
03 Informació n volá til
04
05
Bus 06 1 Bit = 0 / 1
de 07 1 Byte = 8 bits = 1 cará cter
datos 08 1 Kilobyte (KB) = 1024 Bytes
...
1 Megabyte (MB) = 1024 KB
1 Gigabyte (GB) = 1024 MB
1 Terabyte (TB) = 1024 GB
1 Petabyte (PB) = 1024 TB
Dirección
210 = 1024  1000
Lenguajes de programación
Lenguaje de programación. - Es una herramienta que define
una sintaxis y un conjunto de palabras que permiten escribir
programas para un computador. Son ejemplos de lenguajes: C.
C++, Java, C#, Python, Basic, Visual Basic, R, Fortran, etc.
Sentencias. - Una sentencia es una línea de un programa que es
finalizada mediante un símbolo del lenguaje por ejemplo el
punto y coma (terminador).
Ejemplo:
int edad = 17; // Sentencia en lenguajes: C, C++, java
Lenguajes de programación
Los lenguajes de programación se pueden agrupar en dos: Modo
Compilador, Modo interprete.
Compilador.- Lenguajes que requieren una herramienta de
compilación antes de crear el archivo ejecutable del programa.
Aquí se encuentran los lenguajes C, C++, java.
Intérprete.- Lenguajes que requieren una herramienta
interprete que procesa línea a línea el programa. Aquí se
encuentran lenguajes como Basic, Visual Basic.
Elementos de un programa: Un programa es un conjunto de
líneas de código hechos en un lenguaje de programación que se
guardan en un archivo denominado fuente. Para el caso del
lenguaje C++ los archivos fuente se guardan con la extensión cpp.
Lenguajes de programación
Las líneas de un programa permiten declarar objetos que se
usan en él. Los objetos pueden ser: números, constantes,
variables, operadores y expresiones.
Números: son variables de tipo entero o real
Constantes son fijas y su valor o contenido no cambia durante
la ejecución de un programa. Ejemplo el número PI.
Variables. - Como su nombre lo indica su contenido puede
variar en el transcurso de un programa. Ejemplo el sueldo de un
trabajador.
Lenguajes de programación
Operadores y expresiones:
Un operador es un símbolo que permite denotar una operación,
por ejemplo:

Operador Significado Expresión


+ Suma a = b + c;
- Resta a = b – c;
* Producto a = b * c;
/ División a = b / c;
% Módulo de la división a = b % c;

También podría gustarte