Sie sind auf Seite 1von 20

Instituto De Educacin Superior Tecnolgico Pblico

Antenor Orrego Espinoza

Fundamentos de programacin
Expositor: Prof. Walter Arellan de la Cruz

Clasificacin del software.


Definicin de software.
Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin.

Tipos de software.
Software de sistema. Como Sistemas operativos, controladores de dispositivo, herramientas de diagnstico, etc. Software de programacin. Editores de texto, compiladores, IDE como Netbeans-, etc. Software de aplicacin. Aplicaciones ofimticas, bases de datos, sistemas de control, videojuegos, etc.

Software del sistema.


Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del computador en particular, aislndolo especialmente del procesamiento referido a las caractersticas internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento.

Ejemplos de software del sistema.


Sistemas operativos Controladores de dispositivo Herramientas de diagnstico Herramientas de Correccin y Optimizacin Servidores Utilidades

Software de aplicacin.
Aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios.

Ejemplos de software de aplicacin.


Aplicaciones de Sistema de control y automatizacin industrial Aplicaciones ofimticas Software educativo Software empresarial Bases de datos Telecomunicaciones (p.ej. internet y toda su estructura lgica) Videojuegos Software mdico Software de Clculo Numrico Software de Diseo Asistido (CAD) Software de Control Numrico (CAM)

Conceptos de programacin.
4.2.1 Definicin de programa. Un programa, o tambin llamado programa informtico, programa de computacin o programa de ordenador, es simplemente un conjunto de instrucciones para una computadora.

Programa
Las computadoras necesitan de los programas para funcionar, y un programa no hace nada a menos que sus instrucciones sean ejecutadas por el procesador. Un programa se puede referir tanto a un programa ejecutable como a su cdigo fuente, el cual es transformado en un ejecutable cuando es compilado.

Definicin de programacin.
La programacin es un proceso el cual consiste en escribir o editar el cdigo fuente. Editar el cdigo fuente significa poner a prueba, analizar y redefinir. La persona que tiene la habilidad para programar se le llama programador o desarrollador de software.

El programador hoy.
Hoy por hoy, un programador requiere profundos conocimientos que incluyen: matemticas, electrnica, algortmica, ingeniera del software, teora de la computacin, interaccin personaordenador, etc. Por tanto, se trata de una profesin de alta calificacin.

Definicin de lenguaje de programacin.


Un lenguaje de programacin es un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento fsico y lgico de una mquina.

Algunos lenguajes de programacin.

Datos
Definicin: El dato (del latn datum), es una representacin simblica (numrica, alfabtica, algortmica etc.), atributo o caracterstica de una entidad. En programacin un dato es la expresin general que describe las caractersticas de las entidades sobre las cuales opera un algoritmo.

Datos
Un dato por s mismo no constituye informacin, es el procesado de los datos lo que nos proporciona informacin.

Tipos de datos.
En Java los tipos de datos bsicos son:

Tipos de datos.
Otros tipos de datos en Java: String. Para cadenas de caracteres (texto). class. Para declarar clases. Arreglos. Para agrupar varios datos del mismo tipo.

Tipos de datos, ejemplo en Java.


public class UsoVariables{ public static void main(String args[]) { String saludo; saludo = "Hola Mundo!"; System.out.println( saludo ); saludo = "Estoy utilizando variables"; System.out.println( saludo ); } }

Identificadores.
Un identificador es un nombre que el programador selecciona para diferentes elementos del programa. Los identificadores se pueden definir para:
Variables (atributos). Constantes. Nombre del programa. Nombres de mtodos. Argumentos o parmetros de los mtodos.

Recomendaciones sobre el uso de identificadores.


No deben usarse las palabras reservadas del lenguaje, ejemplo: class, if, for, etc. Deben ser nombres descriptivos, por ejemplo: rea en vez de a. No deben usarse espacios en blanco, ni caracteres especiales. Tener en cuenta que Java hace diferencia entre maysculas y minsculas. Por lo tanto, rea es diferente que rea.

Das könnte Ihnen auch gefallen