Clase Informática 10
description
Transcript of Clase Informática 10
![Page 1: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/1.jpg)
Informática10
Prof. Gonzalo Müller [email protected]
Facultad de IngenieríaUniversidad Central de Venezuela
![Page 2: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/2.jpg)
Clase Anterior
� Programación Modular
1. Declaración.
2. Definición.
3. Llamada.
� Declaración y Definición en VBScript
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 2
� Declaración y Definición en VBScript
� Bloque <script> de declaración en <head>
� Reglas para identificadores.
� Subrutina en VBScript:
� Declaración y Definición: sub … end sub
� Llamada: call.
![Page 3: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/3.jpg)
Clase Anterior
� Funciones en VBScript:
� Declaración y Definición: function … end function
� Llamada: Asignación, Expresión, Argumento.
� Llamada
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 3
� Parámetros de entrada: variables, constantes oexpresiones.
� Ámbito: Local y Global
� local predomina sobre el global.
![Page 4: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/4.jpg)
Normalización de un programa
El código fuente debe contener la mayor cantidad deinformación posible de tal manera de que sea posiblefamiliarizarse con éste de forma fácil y rápida, estodebido a que:
� Este puede ser utilizado o revisado por otro
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 4
� Este puede ser utilizado o revisado por otroprogramador.
� Pase un tiempo razonable desde la creación delprograma y se requiera realizar una mejora,modificación o corrección.
![Page 5: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/5.jpg)
Normalización de un programa
� Para lograr reducir el tiempo de compresión de uncódigo se puede recurrir a:
� Notación.
� Documentación.
� Indentación.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 5
� Indentación.
![Page 6: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/6.jpg)
Notación
�� ConvencionesConvenciones parapara lala creacióncreación dede identificadoresidentificadores:Consisten de un conjunto de reglas utilizadas para lacreación de un identificador.
� Proporciona información importante sobre lascaracterísticas de lo nombrado.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 6
características de lo nombrado.
� Aumenta la legibilidad del código.
� Existen una gran variedad de convenciones.
Un nombre bien escogido puede facilitar la
corrección de errores o mejora de un código
![Page 7: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/7.jpg)
Notación
� Notación CamelCase: permite la creación deidentificadores de múltiples palabras.
� El identificador debe tener un significado.
� En ocasiones una sola palabra no es suficiente.
Existen dos formas para utilizar esta convención:
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 7
Existen dos formas para utilizar esta convención:
1.Utilizar letras mayúsculas al comienzo de cadapalabra.
2.Una variante es utilizar el carácter _ para separar laspalabras.
![Page 8: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/8.jpg)
Notación
Ejemplo: Establecer el identificador para una variableque almacena la sumatoria de números pares:
SumatoriaPareso
sumatoriaPares
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 8
sumatoriaPareso
sumatoria_pareso
Sumatoria_pares
![Page 9: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/9.jpg)
Notación
�� NotaciónNotación aa utilizarutilizar:
� No se utilizará el _.
� Los contadores pueden ser representados con unasola letra minúscula.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 9
sola letra minúscula.
� El identificador de las variables y módulos debeempezar con una letra minúscula.
![Page 10: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/10.jpg)
Notación
Ejemplo: Establecer el identificador para una variableque almacena la sumatoria de números pares:
SumatoriaPareso
sumatoriaPares
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 10
sumatoriaPares
osumatoria_pares
oSumatoria_pares
![Page 11: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/11.jpg)
Documentación
Consiste colocar comentarios el código fuente, loscuales son ignorados por el interprete, pero permitendescribir la funcionalidad algunas sentencias quepuede resultar ambiguas o complejas.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 11
� Nunca son suficientes comentarios.
� No se debe comentar lo obvio.
![Page 12: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/12.jpg)
Documentación
� Comentarios en VBScript: es posible introducircomentarios en el programa fuente, que permitanaclarar parte del mismo.
� El interprete ignora los comentarios.
rem : indica al interprete que el resto de la línea es un
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 12
rem : indica al interprete que el resto de la línea es un comentario.
' : indica al interprete que el resto de la línea es un comentario.
![Page 13: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/13.jpg)
Documentación
rem Este es un comentario: lenguaje
rem C++ es el mejor lenguaje de
rem programación
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 13
' Otro comentario: la mayoría de los
' sistema operativos son desarrollados
' en C++
![Page 14: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/14.jpg)
Documentación
� Comentarios en HTML: es posible introducircomentarios en el documento web, que permitanaclarar parte del mismo.
� El navegador ignora los comentarios.
<!--: indica al navegador el comienzo de un comentario.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 14
comentario.
-->: indica al navegador el final de un comentario.
Siempre deben ser usados en pareja.
![Page 15: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/15.jpg)
Documentación
� En general se comenta:
� Encabezado del programa.
� Variables.
� Bloque de sentencia.
� Funciones.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 15
� Funciones.
![Page 16: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/16.jpg)
Documentación
� Encabezado del programa: generalmente se coloca:
� Nombre del programa.
� Autor.
� Fecha de creación.
� Descripción general con el propósito del programa.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 16
� Descripción general con el propósito del programa.
![Page 17: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/17.jpg)
Documentación
� Encabezado:
<!--
Autor
EmailCreaciónDescripción
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 17
Descripción-->
<html>
… *.html
![Page 18: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/18.jpg)
Documentación
Ejemplo:
<!--
Gonzalo Müller
[email protected]/12/2060Calcula la factorial de un número
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 18
Calcula la factorial de un número-->
<html>
… *.html
![Page 19: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/19.jpg)
Documentación
� Variables: normalmente se indica su uso en elprograma.
Ejemplo:
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 19
…
<script>
' Acumulador de producto de los números
dim factorial
…
![Page 20: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/20.jpg)
Documentación
� Variables: normalmente se indica su uso en elprograma.
Ejemplo:
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 20
…
<script>
dim factorial 'Acumulador de producto
…
![Page 21: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/21.jpg)
Documentación
� Bloque de sentencias: generalmente se indica elpropósito de la sentencia o bloque de sentencias encaso de no ser evidente.
Ejemplo:
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 21
Ejemplo:' Acumula números para la media
do while(muestra <> 0)
media = media + muestra
muestra = muestra - 1
loop
![Page 22: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/22.jpg)
Documentación
� Bloque principal:
…
<script>
' Declaraciones
'
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 22
'
dim …
' Algoritmo
'
…
![Page 23: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/23.jpg)
Documentación
� Subrutinas:
' Descripción de la subrutina
sub nombre(parametro1, parametro2, …)
' Declaraciones locales
'
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 23
…
' Algoritmo
'
…
end sub
![Page 24: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/24.jpg)
Documentación
Ejemplo:
' Escribe la raíz resultado en salida
sub escribeResultado(resultado)
' Algoritmo
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 24
' Algoritmo
'
document.write(“Raiz:” & resultado)
end sub
![Page 25: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/25.jpg)
Documentación
� Funciones:
' Descripción de la función
function nombre(parametro1, parametro2, …)
' Declaraciones locales
'
…
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 25
…
' Algoritmo
'
…' retorno
nombre = valor
end function
![Page 26: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/26.jpg)
Documentación
Ejemplo:
' Calcula el cubo de un número dado
function cubo(numero)
' Declaraciones locales
'
dim c
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 26
dim c
' Algoritmo
'
c = n*n*n
' retorno
cubo = c
end function
![Page 27: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/27.jpg)
Documentación
�� DocumentaciónDocumentación aa utilizarutilizar:
Se debe documentar:� Encabezado.� Bloque Principal.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 27
� Bloque Principal.�Módulos.
De ser necesario:� Variables.� Bloque de sentencias.
![Page 28: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/28.jpg)
Indentación
Acción de colocar espacios al comienzo de una líneade código.
� La adecuada indentación siempre mejora lalegibilidad.
� Permite identificar claramente las estructuras básicas.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 28
� Permite identificar claramente las estructuras básicas.
� Las reglas son:
� Usar indentaciones de 3, 4 ó 8 espacios.
� No utilizar tabulaciones para la indentación.
Los editores de los ambientes de desarrollo sustituyen automáticamentela tabulación por los espacios establecidos en la configuración
![Page 29: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/29.jpg)
Indentación
Ejemplo:
do while(f < filas)
c = 0;
do while(c < columnas)
if(f + c > 10) thenIndentación es un anglicismo de la palabra
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 29
if(f + c > 10) then
n = n + 1;
end if
c = c + 1;
loop
f = f + 1;
loop
Indentación es un anglicismo de la palabra“indentation”, no es una palabra reconocidapor la Real Academia Española.
![Page 30: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/30.jpg)
Indentación
Ejemplo:
do while(f < filas)
c = 0;
do while(c < columnas)
if(f + c > 10) then
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 30
if(f + c > 10) then
n = n + 1;
end if
c = c + 1;
loop
f = f + 1;
loop
![Page 31: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/31.jpg)
Indentación
Ejemplo:
do while(f < filas)
c = 0;
do while(c < columnas)
if(f + c > 10) then Se identifican claramente
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 31
if(f + c > 10) then
n = n + 1;
end if
c = c + 1;
loop
f = f + 1;
loop
Se identifican claramente las estructuras
![Page 32: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/32.jpg)
Indentación
Ejemplo:
do while(f < filas)
c = 0;
do while(c < columnas)
if(f + c > 10) then
Se identifican claramente las estructuras
mientras
mientras
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 32
if(f + c > 10) then
n = n + 1;
end if
c = c + 1;
loop
f = f + 1;
loop
condicional sencilla
mientras
![Page 33: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/33.jpg)
Indentación
Ejemplo:
do while(f < filas)
c = 0;
do while(c < columnas)
if(f + c > 10) then
Se identifican claramente donde se ejecutan las sentencias
sentencias del mientras
sentencias del mientras
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 33
if(f + c > 10) then
n = n + 1;
end if
c = c + 1;
loop
f = f + 1;
loop
sentencias de la condicional sencilla
mientras
![Page 34: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/34.jpg)
Errores de ProgramaciónErrores de Programación
Al diseñar, construir y codificar un algoritmo puedensurgir diferentes tipos de errores:
� Error Algorítmico.
� Error de Codificación.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 34
� Error de Codificación.
![Page 35: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/35.jpg)
Errores de ProgramaciónErrores de Programación
� Error Algorítmico: Son errores que ocurren en eldiseño y construcción del algoritmo.
� Son los más difíciles de localizar y corregir.
� Al presentarse este tipo de error no se obtiene losresultados esperados al ejecutar el programa.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 35
resultados esperados al ejecutar el programa.
![Page 36: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/36.jpg)
Errores de ProgramaciónErrores de Programación
� Los errores algorítmicos se pueden clasificar:
� Error de Concepción: Cuando no se tiene claro elobjetivo, lo cual se manifiesta el resultados nodeseados.
Es recomendable para evitar este tipo de errorresolver de forma manual el problema.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 36
resolver de forma manual el problema.
![Page 37: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/37.jpg)
Errores de ProgramaciónErrores de Programación
� Los errores algorítmicos se pueden clasificar:
� Error de Concepción: Cuando no se tiene claro elobjetivo, lo cual se manifiesta el resultados nodeseados.
Es recomendable para evitar este tipo de errorresolver de forma manual el problema.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 37
resolver de forma manual el problema.
� Error de Lógica: Cuando se desarrolla una secuenciade pasos que se supone debería realizar un función yrealmente no lo hace.
� Es recomendable para evitar este tipo de errorresolver de forma manual el problema y realizaral menos una corrida en frío del algoritmo.
![Page 38: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/38.jpg)
Errores de ProgramaciónErrores de Programación
� Error de Codificación: Son errores que ocurren enla codificación del algoritmo.
� Son los más fáciles de localizar y corregir.
� En ocasiones se manifiestan como errores deejecución.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 38
ejecución.
Un Error de Ejecución es aquel que ocurren durante
la ejecución del programa y es notificado por el
interprete
![Page 39: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/39.jpg)
Errores de ProgramaciónErrores de Programación
� Generalmente se deben a que no se tiene unconocimiento sólido del lenguaje de programación ono se maneja adecuadamente el vocabulario delmismo.
� También es llamado Error de Sintaxis.
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 39
� Existen diferentes tipos:
� Error de Trascripción.
� Error de Omisión.
� Error de Uso.
![Page 40: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/40.jpg)
Errores de ProgramaciónErrores de Programación
� Error de Trascripción: Es aquel que se comete alrealizar la trascripción.
Ejemplo:
� Escribir alguna palabra clave incorrectamente (wileen lugar de while).
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 40
� Etc.
![Page 41: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/41.jpg)
Errores de ProgramaciónErrores de Programación
� Error de Trascripción: Es aquel que se comete alrealizar la trascripción.
Ejemplo:
� Escribir alguna palabra clave incorrectamente (wileen lugar de while).
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 41
� Etc.
Lenguaje Compilado
Genera un error de compilación.
Lenguaje Interpretado
Genera un error de ejecución, que usualmente se manifiesta con pagina en blanco
![Page 42: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/42.jpg)
Errores de ProgramaciónErrores de Programación
� Error de Omisión: Es aquel en cual no se incluyenque no forma parte del algoritmo, pero es necesariaen el lenguaje.
Ejemplo:
� Omitir un (
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 42
� Omitir la declaración de variables.
� Etc.
![Page 43: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/43.jpg)
Errores de ProgramaciónErrores de Programación
� Error de Omisión: Es aquel en cual no se incluyenque no forma parte del algoritmo, pero es necesariaen el lenguaje.
Ejemplo:
� Omitir un (
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 43
� Omitir la declaración de variables.
� Etc.
Lenguaje Compilado
Genera un error de compilación.
Lenguaje Interpretado
Genera un error de ejecución, que usualmente se manifiesta con pagina en blanco
![Page 44: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/44.jpg)
Errores de ProgramaciónErrores de Programación
� Error de Uso: Es aquel se utiliza de forma correctaun identificador, operador o función.
Ejemplo:
� Utilizar ' en lugar de "
� Utilizar , en lugar de .
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 44
� Utilizar , en lugar de .
� Etc.
![Page 45: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/45.jpg)
Errores de ProgramaciónErrores de Programación
� Error de Uso: Es aquel se utiliza de forma correctaun identificador, operador o función.
Ejemplo:
� Utilizar ' en lugar de "
� Utilizar , en lugar de .
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 45
� Utilizar , en lugar de .
� Etc.
El programa no presenta los resultados esperados o:
Lenguaje Compilado
Genera un error de compilación o mensajes de precaución.
Lenguaje Interpretado
Genera un error de ejecución, que usualmente se manifiesta con pagina en blanco
![Page 46: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/46.jpg)
Ejercicios
Construir una pagina web con VBScript con acoplamiento de datos básicos para:
f(x) = sen(2*x)+x4
a) Dado N puntos encontrar cual da el máximo de f(x)b) Encontrar una solución para f(x) = 0 por Bisección
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 46
Fase 1: Diseño y Análisis: DTD
DES, DRE ó DF y LV de Módulos y TM.
DES, DRE ó DF, LV y CF de Bloque Principal.
Fase 2: Codificación: pagina Web con VBScript.
Notación, Documentación e Indentación.
![Page 47: Clase Informática 10](https://reader034.fdocuments.es/reader034/viewer/2022042521/5476d2c5b4af9fcd0a8b63a2/html5/thumbnails/47.jpg)
ResumenResumen
� Normalización de un programa:
� Notación.
� Documentación.
� Indentación.
� Errores de Programación:
Informática – Prof. Gonzalo Müller – Clase 11 – GM - 47
� Error Algorítmico:Error de Concepción. Error de Lógica.
� Error de Codificación o Sintaxis:Error de Trascripción. Error de Omisión.
Error de Uso.