Actividad3 m2 etapa1tic2 virtuanl

Post on 07-Apr-2016

214 views 0 download

description

Tic2 Etapa Principios Básicos de Programación

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.