Introducción a la programación - II semestre
Click here to load reader
-
Upload
javier-balan -
Category
Technology
-
view
1.717 -
download
4
description
Transcript of Introducción a la programación - II semestre
Introducción General
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN GENERAL
• Conceptos básicos
• Proceso para programar
• Fase 1: Definición del problema
• Fase 2: Análisis del problema
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
PROCESO PARA PROGRAMAR7 FASES (2 partes)
• Definición del problemaFase 1
• Análisis del problemaFase 2• Diseño*Fase 3
PARTES DEL DISEÑO
DISEÑO
Algoritmo
Prueba de escritorio
Diagrama de flujo
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
FASE 1
DEFINICIÓN DEL PROBLEMA
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?
FASE 2
ANÁLISIS DEL PROBLEMA
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
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
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
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
Introducción General – FinJavier Balán,fsc
INTRODUCCIÓN A LA PROGRAMACIÓN