Elementos básicos para el desarrollo de algoritmos

Slides:



Advertisements
Presentaciones similares
Año 2009 MATEMATICA Todo lo visto en 2º Año … Autoras: Abba - Romero.
Advertisements

En PHP, casi cualquier cosa que escribes es una expresión. La forma más simple y ajustada de definir una expresión es "cualquier cosa que tiene un valor".
Tema 4b Operadores.
PROF. ING. JULIO CESAR CANO RAMIREZ
Operadores y cálculo de prioridad
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Asignatura: Introducción a la programación
Técnico en programación de Software
Unidad 2 Algoritmos y resolución de problemas
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.
Objetos de un programa Datos: Se denomina dato a toda aquella información característica de una entidad y que es susceptible de tratamiento en un programa.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Temas Operaciones básicas Operaciones Operadores Aritméticos
3. INTRODUCCIÓN A LA PROGRAMACIÓN
ESTRUCTURAS DE SECUENCIA
ESCUELA: NOMBRES: LÓGICA DE LA PROGRAMACIÓN UNIDAD 2: Naturaleza de los Datos FECHA: Ing. Patricio Abad Espinoza OCTUBRE 2009 – FEBRERO Ciencias.
Programación.
Área Académica: Informática
Tema 6. Conceptos básicos de programación
APLICACIONES DE PILAS Estructuras de Datos.
ESTRUCTURAS DE CONTROL
Fundamentos de Programación
Academia de Informática
CARACTERÍSTICAS DE LOS PROGRAMAS
FUNDAMENTOS DE PROGRAMACIÓN
Unidad III Elementos del lenguaje C++
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
A TRAVÉS DE LOS ESTÁNDARES DE EXCELENCIA EN MATEMÁTICAS Estándar 2:
Números naturales 1. Sistemas de numeración y números naturales.
ESTRUCTURA DE DATOS ESD-243
7 4 Enteros a. barriga.
Números Enteros 8° básico 2015.
Operaciones combinadas
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
COMPONENTES DE UN ALGORITMOS
Metodología de la Programación
Microsoft Excel 2007 Docente: Jineth Hurtado Grado 8.
INTRODUCCION A LOS ALGORITMOS
Algoritmo Ing. Maria Rosana Heredia
Introducción a la programación
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
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
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
Ecuaciones de primer grado
FUNCIONES PARA OPERAR CON EXPRESIONES ALGEBRAICAS
Computación I (CI-2125) Clase 2 Prof. Mireya Morales.
PRINCIPIOS DE PROGRAMACIÓN
Operaciones Algebraicas
Taller PSU Matemática Algebra
Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
HERRAMIENTAS OFIMÁTICAS M.S.C. IVETTE HERNÁNDEZ DÁVILA
Lic. Carla Aguirre Montalvo
Programación de Computadores
FUNDAMENTOS DE PROGRAMACIÓN
Javascript. Isaac Zepeda
Algoritmia y Programación
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
ACTIVIDADES FECHA: JULIO 6 AL 10 TEMA: FORMULAS Y FUNCIONES BÁSICAS EN LA HOJA DE CALCULO EXCEL PROPÓSITO: IDENTIFICAR LAS FORMULAS Y FUNCIONES BÁSICAS.
Números naturales 1. Números naturales. Representación y ordenació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.
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
Algoritmos y Programación. Objetivos de Aprendizaje: Al finalizar esta unidad ud. debe estar en la capacidad de: Definir el propósito y el contenido de.
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Elementos básicos para el desarrollo de algoritmos

Para resolver un problema

Énfasis en analizar problemas: Etapas de la fase de análisis de problemas

Precisar los resultados esperados ¿Qué información me solicitan? El estudiante debe preguntarse: ¿Qué información me solicitan? ¿Qué formato debe tener esta información?

Identificar datos disponibles ¿Qué información es importante? El estudiante debe preguntarse: ¿Qué información es importante? ¿Qué información no es relevante? ¿Cuáles son los datos de entrada? (conocidos) ¿Cuál es la incógnita? ¿Qué información me falta para resolver el problema? (datos desconocidos) ¿Puedo agrupar los datos en categorías?

Determinar las restricciones ¿Qué condiciones me plantea el problema? El estudiante debe preguntarse: ¿Qué condiciones me plantea el problema? ¿Qué está prohibido hacer y/o utilizar? ¿Qué está permitido hacer y/o utilizar? ¿Cuáles datos puedo considerar fijos (constantes) para simplificar el problema? ¿Cuáles datos son variables? ¿Cuáles datos debo calcular? ¿Tengo los conocimientos para solucionar el problema planteado?

Establecer procesos (operaciones) ¿Qué procesos necesito? El estudiante debe preguntarse: ¿Qué procesos necesito? ¿Qué fórmulas debo emplear? ¿Cómo afectan las condiciones a los procesos? ¿Qué debo hacer? ¿Cuál es el orden de lo que debo hacer?

Variables computacionales Los programas de computadoras necesitan colocar la información del usuario en algún tipo de contenedor de forma organizada para manipularla. En la sociedad la manipulación de información está presente: cambios de dirección, teléfono, contraseñas, eso provoca actualizar la información constantemente.

Variables computacionales Por ejemplo El número 365. -20 °F Tommy Lee Jones días temperatura contenedores actor

Variables computacionales Ahora para consultar los valores sólo usaremos días, temperatura, o actor. El programador puede usar estos contenedores para manipular los datos que cambian con frecuencia o varían sobre el tiempo. Cambiar el valor de los días del año por 366 si el año es bisiesto. Actualizar al actor favorito con Will Smith. Cambiar la temperatura a 30°F.

Variables computacionales A estos contenedores se les llama variables. Variable: Área de almacenamiento, de tamaño fijo y que sirve para guardar un tipo de dato específico. Las variables tiene dos elementos: El Nombre de la variable: la distingue de otras variables, debe iniciar con una letra y puede ser seguida de mas letras, números o guion bajo. El Contenido de la variable: se refiere al dato que es guardado en ese lugar.

Tipos de datos La variable puede almacenar un sólo tipo de dato: números Letras Enteros Reales Un caracter Varios caracteres

Operadores Aritméticos Los Operadores son los nombres para acciones que se realizan sobre los números. Operador Símbolo Incremento ++ Decremento -- Suma + Resta - División / Multiplicación *

Orden de los operadores: Algunos operadores son más importantes que otros en el sentido de que presentan mayor prioridad para realizarse, a esto se le llama precedencia. Parentesis Exponentes Multiplicación División Adición Sustracción Misma precedencia Misma precedencia

Operadores relacionales Este tipo de operadores es muy útil porque permite la comparación de valores. Cuando se compará un valor con otro el interés radica en si el valor es más grande, menor o incluso igual que el otro. Así el resultado de un operador relacional será verdadero o falso y no un resultado numérico. Operador Símbolos Igual que == Menor que < Mayor que > Menor o igual que <= Mayor o igual que >= Distinto que !=

Operadores Lógicos Los operadores lógicos devuelven un valor verdadero o falso a partir de otros operadores (aritméticos o relacionales). Operador Símbolo AND && OR || Negación !

Expresiones Una expresión es una combinación de operandos (variables), constantes y operadores. La expresión debe estar bien escrita, es decir, siguiendo las reglas de los operadores. Las expresiones se pueden dividir en expresiones aritméticas o expresiones lógicas.

Expresiones Ejemplos de expresiones aritméticas: (500 * 2) + 100 DiasTrabajados * SalarioDiario Salario * 0.15-8+8/2 Ejemplos de expresiones lógicas: a > b ( a < b ) && ( b < c )