Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1

Documentos relacionados
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Tema 2 Introducción a la Programación en C.

[ GUÍA DIDÁCTICA: DESARROLLO DE ALGORITMOS PSEINT] 11 de julio de 2013

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

Introducción a la programación

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

Estructura Selectiva Múltiple

Herramientas de Programación. M.C. Juan Carlos Olivares Rojas

Guía práctica de estudio 05: Diagramas de flujo

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

Diseño Estructurado de Algoritmos

: Algorítmica y Estructura de Datos I

Estructuras de control

ESTRUCTURAS ALGORITMICAS

TEMA 2. CONCEPTOS BÁSICOS DE ALGORÍTMICA

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Programación en java. Estructuras algorítmicas

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Estructuras Secuénciales

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.

Fundamentos de Programación. Flujo de Control I: Estructuras selectivas

Examen de Conocimientos sobre Algoritmos para el Ingreso a la Licenciatura en Ingeniería en Software GUÍA PARA EL SUSTENTANTE

UNIDAD I. ALGORITMOS

LOS NUMEROS IRRACIONALES Y SU REPRESENTACIÓN EN LA RECTA NUMERICA

3. TÉCNICAS DE DISEÑO

PLAN DE MATERIAS ACADEMUSOFT 3.2

Profesor(a): M. A. Zeferino Galarza Hernández

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

La resolución de un problema

Estructuras de Control

COLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO

Programa de Asignatura Programación Visual I

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

Principios de Programación en Java

Fundamentos de programación y Bases de Datos

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6

OBJETIVOS: CONTENIDO:

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

Ficha de Aprendizaje N 13

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

Java para no Programadores

TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013

SUBDIRECCION DE EDUCACION DEPARTAMENTO COLEGIOS LICEO CAMPESTRE CAFAM GUIA DE APRENDIZAJE No. 1 AREA: MATEMATICAS

1. Computadores y programación

Expresiones Algebraicas en los Números Reales

LABORATORIO TIC 2 Primer Parcial Etapas 1 y 2.

ESTRUCTURAS REPETITIVAS

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Nombre y apellidos Nº EXAMEN TEMA 3. ECUACIONES, INECUACIONES Y SISTEMAS 4º E.S.O.

COLEGIO HELVETIA PROGRAMA DE MATEMÁTICAS GRADO ONCE

Algoritmos y Programas

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

Estructuras en LabVIEW.

LENGUAJE DE PROGRAMACION UNO.

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Formato para prácticas de laboratorio

Nombre del Documento: Formato de Planeación e Instrumentación Didáctica

Fundamentos de Programación Visual Basic

Resolución de problemas mediante algoritmos

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:

Principios de Computadoras II

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

PSEUDOCÓDIGO. En este documento se recopilan los elementos conceptuales esenciales acerca PSEUDOCÓDIGO en la programación.

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

Acuerdo 286 Matemáticas

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Guía del estudiante. Actividad 1. Si la base de un triángulo es b y su altura es h: 1. Escriba la expresión algebraica que representa su área:

Distrito Escolar de Pasco Informe de Progreso Estudiantil Año Escolar: Nombre del Estudiante: Grado 4 Nombre del Maestro:

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática

Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN

Elementos de un programa en C

Metodología para la solución de problemas programables

PROGRAMACIÓN ALGORITMOS y DIAGRAMAS

Introducción a la arquitectura de computadores

Actividad de Evaluación Brandon Emmanuelle Cuevas Rangel GPO: 303 Carrera: Informática 3er Semestre Joel Rocha Barocio Cienega de Flores N.L.

CAPITULO ALGORITMOS Y PROGRAMAS CONTENIDO

Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa

Estructuras de Control - Diagrama de Flujo

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Exterior del algoritmo. Entorno. Usuario. Procesador. Escribir. v1 v2 v3. Leer. <acción> {; <acción>}

Semana de las Matemáticas e Ingeniería. Desarrollo de algoritmos recursivos empleando la aplicación PseInt

IO - Introducción a los Ordenadores

A continuación se presenta la información de la altura promedio para el año de 1998 en Holanda de hombres y mujeres jóvenes.

Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL

Análisis de problemas

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

TEMA 4. ESTRUCTURAS DE CONTROL

I. INFORMACIÓN GENERAL NOMBRE DEL CURSO: ALGORITMOS Y PROGRAMACIÓN CÓDIGO

COLEGIO AUGUSTO WALTE INFORMACIÓN DE ASIGNATURA I PERÍODO DESCRIPCIÓN DE CONTENIDOS

Capítulo 1. Algoritmos, diagramas de flujo y programas.

Transcripción:

Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1

COMPETENCIAS BÁSICAS Utilizar el lenguaje como una herramienta comunicativa (habla, lectura, escritura, escucha) para construir su propio conocimiento y difundirlo en su contexto social de manera crítica. (Comp. Lingüística) COMPETENCIAS DEL ÁREA Resuelvo problemas tecnológicos y evalúo las soluciones teniendo en cuenta las condiciones, restricciones y especificaciones 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 2

INDICADORES DE DESEMPEÑO: DESEMPEÑO COGNITIVO DESEMPEÑO PERSONAL DESEMPEÑO SOCIAL Elabora el diagrama de flujo de un ejercicio de entrada, proceso y salida. Demuestra interés, voluntad, autodisciplina y constancia en el mejoramiento de su desempeño escolar, evidenciándolo en la alta calidad de sus producciones escolares. Reconoce la importancia del trabajo en equipo para la construcción y desarrollo del proyecto de aula, a través de las actividades planteadas para la ejecución del mismo. COMPONENTES: (Contenidos o ejes temáticos) SEPTIEMBRE INFORMÁTICA Definición de algoritmo Definición de pseudocódigo Pseudocodigo de entrada, proceso y salida 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 3

QUE ES UN ALGORITMO son una herramienta que permite describir claramente un conjunto finito de instrucciones, ordenadas secuencialmente y libres de ambigüedad, que debe llevar a cabo un computador para lograr un resultado previsible. 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 4

En términos generales, un Algoritmo debe ser: Realizable: El proceso algorítmico debe terminar después de una cantidad finita de pasos. Se dice que un algoritmo es inaplicable cuando se ejecuta con un conjunto de datos iniciales y el proceso resulta infinito o durante la ejecución se encuentra con un obstáculo insuperable sin arrojar un resultado. Comprensible: Debe ser claro lo que hace, de forma que quien ejecute los pasos (ser humano o máquina) sepa qué, cómo y cuándo hacerlo. de ejecución. Preciso: El orden de ejecución de las instrucciones debe estar perfectamente indicado. Cuando se ejecuta varias veces, con los mismos datos iniciales, el resultado debe ser el mismo siempre. 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 5

Datos Iniciales: Variables Para poder utilizar algoritmos con diferentes conjuntos de datos iniciales, se debe establecer una independencia clara entre los datos iniciales de un problema y la estructura de su solución. Esto se logra mediante la utilización de Variables (cantidades que se suelen denotar con letras identificadores- y que pueden tomar cualquier valor de un intervalo de valores posibles). Constantes Las Constantes se crean en Logo de la misma forma que las variables y consisten en datos que, luego de ser asignados, no cambian en ninguna instrucción del Algoritmo. Pueden contener constantes matemáticas (pi) o generadas para guardar valores fijos. Operadores Un operador es un símbolo matemático que indica que debe ser llevada a cabo una operación específica sobre un cierto número de operandos (número, función, etc.). Los operadores pueden ser de tipo aritmético, relación o lógico. Expresiones Una Expresión está compuesta por valores, funciones, primitivas, constantes y/o variables, o por una combinación de los anteriores mediante operadores. 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 6

25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 7

QUE ES UN PSEUDOCODIGO El pseudocódigo es la representación narrativa (no hay reglas sintácticas estrictas) de un algoritmo, escrita en lenguaje natural utilizando las estructuras de control típicas de algún Lenguaje de Programación y algunos símbolos algebraicos. La utilización de pseudocódigo presenta las ventajas de ser más compacto que un organigrama, ser más fácil de escribir y ser más fácil de transcribir a un lenguaje de programación. 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 8

Las estructuras de control deciden qué camino hay que seguir en función de una condición y son las siguientes: Estructura secuencial: consiste en colocar una instrucción tras otra, de manera que se van ejecutando de arriba abajo. Estructura selectiva o condicional (si, si no): permiten ejecutar un conjunto de instrucciones u otras en función de si se cumple o no una condición. Estructura iterativa o de repetición (mientras, repetir, para): permite repetir una instrucción o grupo de ellas un nº fijo de veces o mientras (o hasta que) una condición sea cierta. 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 9

Ejemplo de Pseudocódigo de un algoritmo Que calcule la media de tres números utilizando una estructura secuencial: Leer (n1); Leer (n2); Leer (n3); suma = n1 + n2 + n3; media = suma / 3; escribir (media); 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 10

Actividad o practica #: diseñar el DFD para el siguiente pseudocodigo: 1. Se desea escribir un algoritmo que pida la altura de una persona, si la altura es menor o igual a 150 cm envíe el mensaje: Persona de altura baja ; si la altura está entre 151 y 170 escriba el mensaje: Persona de altura media y si la altura es mayor al 171 escriba el mensaje: Persona alta. Exprese el algoritmo usando Pseudocódigo y diagrama de flujos. Pseudocódigo: INICIO ESCRIBIR Cuál es tu altura? LEER Altura Si Altura <=150 entonces ESCRIBIR persona de altura baja Sino Si Altura <=170 entonces ESCRIBIR persona de altura media Sino Si Altura>170 ENTONCES ESCRIBIR persona alta Fin-Si Fin-Si Fin-Si FIN Al finalizar guardar la actividad en su memoria y envíela al docente. 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 11

25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 12