Fundamentos de Programación

Slides:



Advertisements
Presentaciones similares
PROF. ING. JULIO CESAR CANO RAMIREZ
Advertisements

LÓGICA DE PROGRAMACIÓN
UNIDAD II: ALGORITMOS Y LENGUAJES
Elementos de Pascal Escribir un programa en Pascal que lea los valores de los catetos de un triángulo rectángulo y calcule y muestre la hipotenusa. program.
Metodología de la Programación
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Técnico en programación de Software
Introducción a la Estadística Informática
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
Metodología de la Programación
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Curso Básico de Algoritmos
METODOLOGIA DE LA PROGRAMACION
IINTRODUCCION A LA CIENCIA DE LA COMPUTACION Y A LA PROGRAMACION
Tema 6. Conceptos básicos de programación
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
LOGICA DE PROGRAMACION
Proceso de información en la computadora
FORMULACIÓN DE ALGORITMOS
CARACTERÍSTICAS DE LOS PROGRAMAS
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Programación en Pascal
ESTRUCTURA DE DATOS ESD-243
LENGUAJE DE PROGRAMACIÓN
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
Tae Programación WEB Ventajas de los ordenadores ( compus pa los cuates ) Que es la Programación? Que es un lenguaje de programación? Algoritmo Que es.
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
Fundamentos de programación Organización de una computadora.
COMPONENTES DE UN ALGORITMOS
SEMANA 04 – 1 Algoritmos.
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
ETAPAS PARA SOLUCIONAR UN PROBLEMA
INTRODUCCION A LOS ALGORITMOS
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Algoritmo Ing. Maria Rosana Heredia
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Elementos básicos del lenguaje
Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples.
Elementos básicos para el desarrollo de algoritmos
Representación de Algoritmos
Algoritmos y pseudocódigos
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
PRINCIPIOS DE PROGRAMACIÓN
Elaboración de algoritmos usando lógica de programación
Presente un cuestionario con los aspectos mas importantes sobre los
M.S.C. Ivette Hernández Dávila
Lic. Carla Aguirre Montalvo
Programación de Computadores
INTRODUCCION A LOS ALGORITMOS. MENU DEL DIA Fases para el desarrollo de un programa. Partes de un programa. Ejecución de un programa. Anatomía de un programa.
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
EL TIPO DE DATO LOGICO y constantes.
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
ALGORITMOS IBX12-68 ÚLTIMA CLASE.
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
Expositor Lic. José Aragón Tapia. Introducción a la programación. Datos y expresiones, Operadores. Algoritmos, concepto, características. Definición de.
ELEMENTOS BÁSICOS DE PROGRAMACIÓN EN C# Mtro. José David Uc Salas
3.6 Manejo de E/S Estructuras En la creación de soluciones para algunos problemas surge la necesidad de agrupar datos de diferente tipo o de manejar datos.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

Fundamentos de Programación Estructura General de un Programa

Concepto de Programa Un programa de computadora es un conjunto de instrucciones que producirá la ejecución de una determinada tarea. En esencia un programa es un medio para conseguir un fin

Concepto de Programa El proceso de programación es un proceso dde solución de problemas y el desarrollo de un programa que requiere de las siguientes fases: Definición y análisis del problema Depuración y validadción del programa Diseño de algoritmos Documentación Codificación del programa Mantenimiento

Partes constitutivas de un Programa Tras la decisión de desarrollar un programa, el programador debe establecer el conjunto de especificaciones que debe contener el programa: Entrada Salida Algoritmos de resolución

Instrucciones y Tipos de Instrucciones Las acciones o instrucciones se deben escribir y posteriormente almacenar en memoria en el mismo orden en que han de ejecutarse, es decir, en secuencia. Un programa puede ser lineal o no lineal.

Elementos básicos de un programa Los elementos básicos constitutivos de un programa son: Palabras reservadas Identificadores Caracteres Constantes Variables Expresiones Instrucciones

Datos, tipos de datos y operaciones primitivas Existen dos tipos de datos: simples y compuestos. Los tipos de datos simples son: Numéricos Lógicos Carácter Los tipos de datos complejos son: Subrango Enumerados

Constantes y Variables Los valores que no deben cambiar durante la ejecución de un programa: constantes. Una variable es una partida de datos u objeto cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución del programa

Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Las expresiones se clasifican en: Aritméticas Relacionales Lógicas Carácter

Funciones Internas Las operaciones que se requieren en los programas exigen en numerosas ocasiones, además de las operaciones de las operaciones aritméticas básicas un número determinado de operadores especiales que se denominan funciones internas

La operación de Asignación La operación de asignación es el modo de almacenar valores a una variable. La operación de asignación se representa con el simbolo u operador ← . La operación se asignación se conoce como instrucción o sentencia de asignación cunado se refiere a un lenguaje de programación.

Entrada y Salida de Información Los cálculos que rtealizan las computadoras requieren para ser útiles de entrada de los datos necesarios para ejecutar las operaciones que posteriormente se convertirán en resultados, es decir, salidas. Las operaciones de entrada permiten leer valores y asignarlos a determinadas variables. (read) Las operaciones de salida permiten mostrar los resultado que produce el programa. (write)

Escritura de Algoritmos/Programas Los algoritmos deben ser escritos en lenguajes similares a los programas. Un algoritmo constará de dos componentes: una cabecera de programa y un bloque algoritmo. La cabecera de programa es una acción simple que comienza con la palagra ALGORITMO seguida por el nombre asignado al programa completo

Escritura de Algoritmos/Programas El bloque algoritmo es el resto del programa y consta de dos componentes o secciones: las acciones de declaración y las acciones ejecutables.

Escritura de Algoritmos/Programas Las declaraciones definen o declaran las variables y constantes que tengan nombres. Las acciones ejecutables son las acciones que posteriormente deberán realizar cuando el algoritmo se ejecute.

Preguntas de Repaso Diseñar un algoritmo para cambiar una rueda de un coche. Encontrar el valor de la variable VALOR después de la ejecución de las siguientes operaciones: a) VALOR ← 4.0 * 5 c) VALOR ← 5 b) X ← 3.0 X ← 3 Y ← 2.0 VALOR ← VALOR*X VALOR ← X ^ Y - Y

Preguntas de Repaso Se tiene tres variables A, B y C. escribir las instrucciones necesarias para intercambiar entre si sus valores del modo siguiente: - B toma el valor de A - C toma el valor de B - A toma el valor de C Escribir un algoritmo que acepte tres números enteros e imprima el mayor de ellos.