Eolica

Solo disponible en BuenasTareas
  • Páginas : 5 (1190 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de diciembre de 2009
Leer documento completo
Vista previa del texto
Introducción a la Introducción Programación Programación
Fundamentos de la Programación
Prof. José M. Amado
Fuente: Profesional 5 Estrellas.

Objetivo
Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones

Prerrequisitos
El presente curso asumirá conocimientos básicos de
Computadora Dispositivos deEntrada/Salida Organización Física de una computadora (CPU, Memoria) Sistemas Operativos

Temas a Tratar (1/2)
El Software Lenguajes de programación Resolución de problemas con computadora Entorno de programación Tipos de Datos Variables y Constantes Sentencias Operadores y Expresiones

Temas a Tratar (2/2)
Estructuras Básicas de Control Procedimientos y Funciones Visibilidad de variablesBibliotecas Arrays El Estilo de Programación

El Software
Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software
Software del Sistema Indispensable para que la máquina funcione y poder escribir programas de aplicación Software de Aplicación Realizan tareas concretas que tienen utilidad paraciertos usuarios

Lenguajes de Programación (1/2)
Lenguajes utilizados para escribir programas de computadoras que puedan ser entendidos por ellas Se clasifican en tres grandes categorías
lenguajes de máquina instrucciones directamente entendibles por la computadora (lenguaje binario) lenguajes de bajo nivel Proveen un juego de instrucciones más comprensibles por los humanos lenguajes de alto nivel Lenguajes de Programación (2/2)
Lenguajes de alto nivel
Utilizan instrucciones escritas con palabras similares a los lenguajes humanos Son independientes de la máquina en la que se ejecutan Necesitan ser traducidos a instrucciones en lenguaje máquina (Compilación)

Existen diversos tipos
Estructurados Orientados a Objetos Declarativos Funcionales

Resolución de problemas concomputadora
El proceso de diseñar un programa es, esencialmente, un proceso creativo. Sin embargo, hay una serie de pasos comunes a seguir:
Análisis del problema Diseño del algoritmo solución Codificación Compilación y Ejecución Verificación Depuración Documentación

Entorno de Programación
También conocidos como IDEs Herramienta esencial a la hora de desarrollar software Incluye
Editor Intérprete oCompilador Depurador Ayuda en línea

Tipos de Datos
Datos: piezas de información con las que un programa trabaja Cada dato tiene asociado un único Tipo El Tipo de Dato determina la naturaleza del conjunto de valores que un dato puede tomar Ejemplos:
Número Entero Número Real Cadena de Caracteres Valor Lógico (Verdadero o Falso)

Variables y Constantes
Existen dos grupos principales dedatos
Constantes: su valor no puede cambiar durante la ejecución de un programa Variables: su valor puede cambiar durante la ejecución de un programa

Ambas tienen un nombre y un valor Ambas permiten representar mediante un nombre a una posición de memoria que contiene el valor

Sentencias
Describen acciones algorítmicas que pueden ser ejecutadas Se clasifican en
Ejecutables / No ejecutablesSimples / Estructuradas

Operadores y Expresiones (1/2)
Sirven para procesar variables y constantes Una expresión es un conjunto de datos unidos por operadores que tiene un único resultado
Expresiones aritméticas
El resultado es un número a = ((2+6) / 8) * 3

Expresiones lógicas
El resultado es un valor verdadero o falso (a < 10) y (b > 50)

Operadores y Expresiones (2/2)
Existendiversos tipos
Aritméticos: suma, resta, multiplicación, etc. De relación: igual, mayor, menor, distinto, etc. Lógicos: and, or, not, etc.

Estructuras de Control
El orden de ejecución de las sentencias de un programa determina su flujo de control Las estructuras de control permiten alterar el orden del flujo de control Existen dos tipos básicos
De Selección De Repetición o Iteración...
tracking img