Introducción a la programación - II semestre

14

Click here to load reader

description

Introducción a la Programación. Fases.

Transcript of Introducción a la programación - II semestre

Page 1: Introducción a la programación - II semestre

Introducción General

INTRODUCCIÓN A LA PROGRAMACIÓN

Page 2: Introducción a la programación - II semestre

INTRODUCCIÓN GENERAL

• Conceptos básicos

• Proceso para programar

• Fase 1: Definición del problema

• Fase 2: Análisis del problema

Page 3: Introducción a la programación - II semestre

CONCEPTOS BÁSICOS

• Conjunto de instrucciones y procedimientos• Escrito en lenguaje de programación• Computadora realiza actividades determinadas• Clasificación: software de sistema y de programación

Programa

• Proceso de la programación para construir un programa.• Se utiliza un código.• Realizado por programadores

Programación

• Conjunto de símbolos, vocablos y reglas (sintaxis)• Controlan el comportamiento físico y lógico de una

computadora• Donde el programador especifica los datos a ser procesados

Lenguaje deprogramación

Page 4: Introducción a la programación - II semestre

PROCESO PARA PROGRAMAR7 FASES (2 partes)

• Definición del problemaFase 1

• Análisis del problemaFase 2• Diseño*Fase 3

Page 5: Introducción a la programación - II semestre

PARTES DEL DISEÑO

DISEÑO

Algoritmo

Prueba de escritorio

Diagrama de flujo

Page 6: Introducción a la programación - II semestre

PROCESO PARA PROGRAMAR7 FASES (2 partes)

Fase 4• Codificación

Fase 5• Depuración

Fase 6• Implantación del programa

Fase 7• Mantenimiento del programa

Page 7: Introducción a la programación - II semestre

FASE 1

DEFINICIÓN DEL PROBLEMA

Page 8: Introducción a la programación - II semestre

FASE 1: DEFINICIÓN DEL PROBLEMA

Momento y espacio donde el problema

es definido y comprendido claramente

¿Cuál es mi problema o tarea?¿Qué quiero que haga el programa?

Page 9: Introducción a la programación - II semestre

FASE 2

ANÁLISIS DEL PROBLEMA

Page 10: Introducción a la programación - II semestre

FASE 2: ANÁLISIS DEL PROBLEMA

• Datos que se ingresan al programa para resolver el problema

Entrada

• Procedimientos donde se utilizan los datos de entrada para resolver problema

Proceso • La resolución del problema

Salida

Page 11: Introducción a la programación - II semestre

FASE 2: ANÁLISIS DEL PROBLEMAClasificación de los tipos de datos

Tipo

s de

dat

os

ConstantesDatos que NO cambian su valor durante el desarrollo o ejecución del programa

Numéricas

Alfanuméricas

VariablesDatos que SI cambian su

valor durante el desarrollo o ejecución del programa

Numéricas*

Alfanuméricas

Page 12: Introducción a la programación - II semestre

FASE 2: ANÁLISIS DEL PROBLEMATipos de operadores

ARITMÉTICOS COMPARACIÓN LÓGICOS

+ Suma = Igual NOT – Negación

- Resta < Menor que AND – Conjunción

* Multiplicación > Mayor que OR – Disyunción

/ División < = Menor igual que

> = Mayor igual que

Page 13: Introducción a la programación - II semestre

FASE 2: ANÁLISIS DEL PROBLEMAEjemplos de tipos de datos

CONSTANTES VARIABLES

NUMÉRICAS ALFANUMÉRICAS NUMÉRICAS ALFANUMÉRICAS

3 CASA SUMA= a+b A$ = ESPAÑA

100 AREA J= J+1 RESULTADO=APROBADO

π El número 1000 COMISIÓN=VTA1+VTA2

A(10)=100

Page 14: Introducción a la programación - II semestre

Introducción General – FinJavier Balán,fsc

INTRODUCCIÓN A LA PROGRAMACIÓN