PDF de programación - Unidad 1 Programación estructurada

Imágen de pdf Unidad 1 Programación estructurada

Unidad 1 Programación estructuradagráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 15 de Diciembre del 2017)
1.136 visualizaciones desde el 15 de Diciembre del 2017
803,0 KB
52 paginas
Creado hace 17a (20/09/2006)
I.E.S. Celia Viñas - Departamento de Informática
C.F.G.S. Administración de Sistemas Informáticos
Módulo de Fundamentos de Programación






Unidad 1

Programación estructurada






Contenido

1.5

2

2.1



1 CONCEPTOS FUNDAMENTALES................................................................................................................ 3
¿QUÉ ES UN PROGRAMA DE ORDENADOR?.................................................................................................... 3
1.1
1.2 CODIFICACIÓN DE LA INFORMACIÓN ............................................................................................................ 3
1.2.1 Códigos....................................................................................................................................... 3
1.2.2 Código binario........................................................................................................................... 4
1.2.3 Código ASCII .............................................................................................................................. 5
1.2.4 Código hexadecimal................................................................................................................ 5
1.3 UNIDADES DE MEDIDA DE INFORMACIÓN........................................................................................................ 7
ESTRATEGIAS DE RESOLUCIÓN DE PROBLEMAS ................................................................................................. 7
1.4
1.4.1
Ingeniería del software ............................................................................................................. 7
1.4.2 Ciclo de vida clásico ................................................................................................................ 8
El papel del programador...................................................................................................... 10
1.4.3
ESTILOS DE PROGRAMACIÓN ....................................................................................................................... 10
Programación convencional................................................................................................. 10
1.5.1
Programación estructurada................................................................................................... 10
1.5.2
1.5.3
Programación modular .......................................................................................................... 10
LOS DATOS............................................................................................................................................... 11
TIPOS DE DATOS .......................................................................................................................................... 11
Tipos de datos simples ............................................................................................................ 11
Tipos de datos complejos....................................................................................................... 12
2.2 OPERACIONES CON DATOS ......................................................................................................................... 13
2.2.1 Operaciones aritméticas........................................................................................................ 13
2.2.2 Operaciones lógicas (o booleanas) ..................................................................................... 13
Prioridad de los operadores................................................................................................... 14
2.2.3
2.2.4
Funciones.................................................................................................................................. 15
2.3 CONSTANTES Y VARIABLES ........................................................................................................................... 16
2.3.1
Identificadores ......................................................................................................................... 16
2.3.2 Declaración y asignación ...................................................................................................... 16
EXPRESIONES............................................................................................................................................... 17
LOS ALGORITMOS ................................................................................................................................... 17
3.1 CONCEPTO DE ALGORITMO ........................................................................................................................ 17
3.2 NOTACIÓN DE ALGORITMOS........................................................................................................................ 18
Escritura inicial del algoritmo ................................................................................................. 18
3.2.1
3.2.2 Diagramas de flujo .................................................................................................................. 19
3.2.3
Pseudocódigo.......................................................................................................................... 20
LA PROGRAMACIÓN ESTRUCTURADA................................................................................................... 23
TEOREMA DE LA PROGRAMACIÓN ESTRUCTURADA ........................................................................................ 23
ESTRUCTURA SECUENCIAL ............................................................................................................................ 23

2.1.1
2.1.2

4.1
4.2

2.4

3

4

Unidad 1 – Programación estructurada



2

4.3

4.4

4.4.1
4.4.2
4.4.3

ESTRUCTURAS SELECTIVAS (CONDICIONALES)................................................................................................ 24
4.3.1 Condicional simple.................................................................................................................. 24
4.3.2 Condicional doble .................................................................................................................. 24
4.3.3 Condicional múltiple............................................................................................................... 25
ESTRUCTURAS REPETITIVAS (BUCLES) .............................................................................................................. 26
Bucle "mientras" ....................................................................................................................... 26
Bucle "repetir" ........................................................................................................................... 27
Bucle "para".............................................................................................................................. 28
4.5 CONTADORES, ACUMULADORES, CONMUTADORES ...................................................................................... 29
REGLAS DE ESTILO........................................................................................................................................ 31
4.6
4.6.1
Partes de un algoritmo ........................................................................................................... 31
4.6.2 Documentación ...................................................................................................................... 32
4.6.3
Estilo de escritura ..................................................................................................................... 32
5 PROGRAMACIÓN MODULAR................................................................................................................. 34
5.1 DESCOMPOSICIÓN MODULAR: ¡DIVIDE Y VENCERÁS!..................................................................................... 34
5.1.1 Algoritmo principal y subalgoritmos...................................................................................... 35
5.1.2
Técnicas de descomposición modular ................................................................................ 36
FUNCIONES................................................................................................................................................. 37
5.2.1 Declaración de funciones...................................................................................................... 38
5.2.2
Invocación de funciones........................................................................................................ 38
PROCEDIMIENTOS ....................................................................................................................................... 39
PASO DE PARÁMETROS................................................................................................................................ 40
Paso de parámetros por valor ............................................................................................... 40
5.4.1
5.4.2
Paso de parámetros por referencia...................................................................................... 40
5.4.3 Diferencias entre los métodos de paso de parámetros..................................................... 41
EL PROBLEMA DEL ÁMBITO ........................................................................................................................... 41
Variables locales...................................................................................................................... 41
Variables globales ................................................................................................................... 42
Los efectos laterales................................................................................................................ 42
LA REUTILIZACIÓN DE MÓDULOS ...........
  • Links de descarga
http://lwp-l.com/pdf7877

Comentarios de: Unidad 1 Programación estructurada (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad