Actividad3 m2 etapa1tic2 virtuanl
description
Transcript of Actividad3 m2 etapa1tic2 virtuanl
TIC 2ETAPA 1
PRINCIPIOS BASICOS DE PROGRAMACION
MCA Ruby Martínez Ochoa
PRIMER PARCIAL 10% SEGUNDO PARCIAL 10% EXAMEN GLOBAL 20% PORTAFOLIO 60%
CRITERIOS DE EVALUACION
Porcentajes
Primer Parcial Segundo Parcial Examen Global Portafolio
COMPETENCIA DE LA UNIDAD:El estudiante elabora un conjunto de solución de tareas mediante las diferentes fases del proceso de programación que se emplean para la resolución de problemas de la vida cotidiana.
ETAPA 1
ELEMENTOS DE COMPETENCIA:
• Define los conceptos de Programa, Programación y Lenguaje de programación.
• Define cada una de las Fases del Proceso de programación.
• Clasifica los tipos de datos y operadores.• Resuelve problemas aplicados en diferentes
contextos por medio de algoritmos y diagramas de flujo.
ETAPA 1
CONCEPTOS BASICOS
PROGRAMACION: Metodología o proceso para construir un programa.
El código de los programa es escrito por profesionales conocidos como programadores.
CONCEPTOS BASICOS LENGUAJE DE PROGRAMACION: Conjunto
de símbolos, vocablos y reglas (SINTAXIS) que controlan el comportamiento físico y lógico de una computadora.
Ejemplos: Lenguaje “C”, Pascal, Visual Basic.NET, Java.
CONCEPTOS BASICOS
PROGRAMA: Conjunto de instrucciones, comandos, ordenes y procedimientos escritos en un lenguaje de programación para que una computadora pueda realizar una tarea determinada de manera exacta y rápida.
CONCEPTOS BASICOS
PROGRAMA DE CALIDAD: Exacto, claro, eficiente y portable.
EJEMPLO DE PROGRAMAclass program {
program( ) { iterate (10) { move( );
putbeeper ();}
turnoff( ); }
}
EL PROCESO DE PROGRAMACION
FASE 1 Definición del problemaFASE 2 Análisis del problemaFASE 3 Diseño
A AlgoritmoB Diagrama de FlujoC Prueba de escritorio
FASE 4 CodificaciónFASE 5 DepuraciónFASE 6 Implantación del programaFASE 7 Mantenimiento del programa
ETAPA 1DE
PROGRAMACION
ETAPA 2DE
PROGRAMACION
FASE 1 DEFINICION DEL PROBLEMA Fase en donde el problema o tarea es
definido y COMPRENDIDO claramente.
FASE 2 ANALISIS DEL PROBLEMA
Analizar punto a punto el problema o tarea que se presenta. Es PENSAR en las operaciones que se necesitan para resolverlo, los tipos de datos que se manejaran y la relación con la vida cotidiana.
FASE 3 DISEÑO
Desarrollar el procedimiento (paso a paso) para resolver el problema.
En esta fase se diseña el algoritmo, el diagrama de flujo y se lleva a cabo la prueba de escritorio.
ALGORITMO Conjunto de pasos ordenados de
forma lógica que describen la solución de un problema o para
llevar a cabo una tarea determinada.
CARACTERISTICAS DE LOS ALGORITMOS
Tener principio y fin. Contar con una cantidad FINITA
de pasos. Los pasos deben estar ordenados
lógicamente. Los pasos deben buscar
solucionar el problema de manera lógica
TIPOS DE ALGORITMOS
SECUENCIALES: Los pasos se ejecutan de principio a fin, sin saltos ni bifurcaciones.
CONDICIONALES: Necesidad de tomar decisiones en algunos pasos debido a condiciones que se responden con Verdadero o Falso
CICLICOS: de procesos repetitivos, donde hay acciones o pasos que se repiten mientras o hasta que una condición se cumpla.
DISEÑO DE ALGORITMOS
La tarea central es DESARROLLAR EL PENSAMIENTO LOGICO y la capacidad de ABSTRACCION para generar soluciones.
DIAGRAMA DE FLUJO
Herramienta de programación que permite representar de forma grafica un algoritmo.
BLOQUE O PLANTILLA
NOMBRE FUNCION
Inicio o Fin Indica donde comienza y termina el programa
Proceso Se utiliza para indicar operaciones o transferencia
Decisión Representa un “si” condicional o comparación lógica
Datos Operaciones de entrada o lectura de datos
Conector Indica donde debe continuar el flujo de datos
Resultado Resultado final o parcial del programa (mensajes o comentarios)
Ciclos Indica instrucciones u operaciones repetitivas
Flujo Flujo o dirección del proceso, es la conexión de un símbolo a otro
FASE 1 DEFINICION DEL PROBLEMA Fase en donde el problema o tarea es
definido y COMPRENDIDO claramente.
FASE 2 ANALISIS DEL PROBLEMA
Analizar punto a punto el problema o tarea que se presenta. Es PENSAR en las operaciones que se necesitan para resolverlo, los tipos de datos que se manejaran y la relación con la vida cotidiana.
FASE 3 DISEÑO
Desarrollar el procedimiento (paso a paso) para resolver el problema. En esta fase se diseña el algoritmo, el diagrama de flujo y se lleva a cabo la prueba de escritorio.
FASE 4 CODIFICACIONEs la “traducción” del algoritmo a un lenguaje de programación de acuerdo a reglas gramaticales o SINTAXIS del mismo.
Ej. Cuando escriban el Código en Karel
FASE 5 DEPURACIONVerificar si el programa ha sido codificado correctamente.
El programa se deja libre de errores tanto de SINTAXIS como de LOGICA.
Ej. Cuando utilicemos el botón “Compilar” en Karel
FASE 6 IMPLEMENTACION DEL PROGRAMA
El programa es instalado en el sistema para cumplir con la tarea encomendada, se prueba, se corre y se registra su efectividad.
FASE 7 MANTENIMIENTO DEL PROGRAMA
El programa tiene que ser revisado periódicamente para quitar o agregar instrucciones que lo haga mas efectivo.