SlideShare uma empresa Scribd logo
1 de 7
ESCRITURA DE UN ALGORITMO Y PROGRAMA


La primera parte que debe contener un algoritmo
de manera formal es el comentario que va
indicado entre barras verticales (/* */) ejemplo:
(*/ algoritmo suma*/)
La segunda parte viene constituido por la
cabecera es decir la palabra reservada algoritmo
según      del    nombre     ejemplo:      algoritmo
suma_dos_numeros
La tercera parte va la declaración de variables
con la palabra reservada (VAR) inmediatamente
después del lado izquierdo, reales, enteros,
alfabéticos, alfanuméricos .
• Cuarto paso declaración de constantes si el programa lo
  llegase a tener este se hará con la con la palabra reservada
  (const.) seguido después del tipo de constantes nos
  referimos al nombre de la constante seguido por el signo y
  el valor inmediato ejemplo: const.. A= 2
• Quinto paso debe empezar el cuerpo del algoritmo con la
  palabra inicio, dentro del cuerpo del algoritmo van todas las
  sentencias que se van a agrupar así como todas las
  operaciones aritméticas y lógicas a realizar.
INTRODUCCION A LA PROGRAMACION ESTRUCTURADA

• Programación Modular: es uno de los métodos
  de diseño mas flexibles y potentes para mejorar
  la productividad de un programa. El programa
  se divide en módulos, cada uno de las cuales
  ejecuta una única actividad o tarea y se
  codifican independientemente de otros módulos.
  Cada uno de estos módulos se analizan ,
  codifican y ponen a punto por separado. Cada
  programa contiene un modulo denominado
  programa principal que controla todo lo que
  sucede; de hay se transfiere el control a los
  submodulos de modos que ellos puedan ejecutar
  sus funciones .
• Aunque no exista una regla fija que permita definir el
  tamaño estándar del modulo, una buena aproximación es
  consideral módulos, una buena aproximación es consideral
  módulos del tamaño fisco.



                            Raíz


Modulo 1      Modulo 2       Modulo 3         Modulo 4

                           Menú


 Altas         Bajas        Consultas        Modificaciones
PROGRAMACION ESTRUCTURADA



• Se refiere a un conjunto de técnicas que han ido
  evolucionando desde los primeros trabajos de asgar disstra.
  Esta técnica aumento considerablemente la productividad del
  programa reduciendo el elevado tiempo requerido para
  escribir, verificar, depurar y mantener los programas estas
  técnicas utiliza un numero limitado de estructura de control
  que minimiza la complejidad de los problemas y por siguiente
  reducen errores.
•   Esta técnica incorpora las siguientes opciones
•   A) diseño descendente llamado top dow
•   B) recursos abstractos
•   C) estructuras básicas
•   Recursos abstractos: consiste en descomponer una
    determinada acción completa en función de un número de
    acciones mas simples capases de ser ejecutados por una
    computadora y que constituirán sus instrucciones.
• Diseño descendente: es el proceso mediante el cual un
  problema se descompone en una serie de niveles o pasos
  susecivos de refinamiento llamado. (stepwise) consiste en
  efectuar una redacción entre las sucesivas etapas de
  estructuración, de modo que se relacione unas con otras
  mediante entradas y salidas de información se puede
  considerar desde dos puntos de vista que hace y como lo
  hace

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Tecnica top down
Tecnica top downTecnica top down
Tecnica top down
 
Tecnicas de diseño
Tecnicas de diseñoTecnicas de diseño
Tecnicas de diseño
 
Diapositiva carlos clark
Diapositiva carlos clarkDiapositiva carlos clark
Diapositiva carlos clark
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentación
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Top down
Top downTop down
Top down
 
U2
U2U2
U2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2 apps
Unidad 2 appsUnidad 2 apps
Unidad 2 apps
 
Unidad 2 apps (1)
Unidad 2 apps (1)Unidad 2 apps (1)
Unidad 2 apps (1)
 
Unidad 2 apps
Unidad 2 appsUnidad 2 apps
Unidad 2 apps
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Codificar la solución del problema en un lenguaje de programación estructurado
Codificar la solución del problema en un lenguaje de programación estructuradoCodificar la solución del problema en un lenguaje de programación estructurado
Codificar la solución del problema en un lenguaje de programación estructurado
 
12 programacion modular
12 programacion modular12 programacion modular
12 programacion modular
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 

Destaque

Resumen Hongos
Resumen HongosResumen Hongos
Resumen Hongospanxa
 
法人・団体向けの映像制作について
法人・団体向けの映像制作について法人・団体向けの映像制作について
法人・団体向けの映像制作についてSeiiti  Takahasi
 
2886 excel 2007
2886 excel 20072886 excel 2007
2886 excel 2007gotcha2013
 
Los planetas
Los planetasLos planetas
Los planetasxa0xa0xa0
 
Administrative associate
Administrative associateAdministrative associate
Administrative associatedaisywhite92
 
развитие на транспортните фирми в европа
развитие на транспортните фирми в европаразвитие на транспортните фирми в европа
развитие на транспортните фирми в европаTrans.eu System
 
Old Time Photographs
Old Time PhotographsOld Time Photographs
Old Time PhotographsMakenna4896
 
誰殺了韋勒貝克La Carte et le Territoire
誰殺了韋勒貝克La Carte et le Territoire誰殺了韋勒貝克La Carte et le Territoire
誰殺了韋勒貝克La Carte et le Territoireteddywild
 
Chevron Section1 V1
Chevron Section1 V1Chevron Section1 V1
Chevron Section1 V1mfeKEG
 
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Esperanto)
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Esperanto)052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Esperanto)
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Esperanto)VogelDenise
 
Técnicas de aprendizaje
Técnicas de aprendizajeTécnicas de aprendizaje
Técnicas de aprendizajexxmailxx
 
Group 2 Business Customs
Group 2 Business CustomsGroup 2 Business Customs
Group 2 Business CustomsBianka Curvey
 

Destaque (19)

Pre-Observation
Pre-ObservationPre-Observation
Pre-Observation
 
Resumen Hongos
Resumen HongosResumen Hongos
Resumen Hongos
 
çöPlüK
çöPlüKçöPlüK
çöPlüK
 
法人・団体向けの映像制作について
法人・団体向けの映像制作について法人・団体向けの映像制作について
法人・団体向けの映像制作について
 
2886 excel 2007
2886 excel 20072886 excel 2007
2886 excel 2007
 
Los planetas
Los planetasLos planetas
Los planetas
 
Administrative associate
Administrative associateAdministrative associate
Administrative associate
 
развитие на транспортните фирми в европа
развитие на транспортните фирми в европаразвитие на транспортните фирми в европа
развитие на транспортните фирми в европа
 
Matematica angulos
Matematica  angulosMatematica  angulos
Matematica angulos
 
Old Time Photographs
Old Time PhotographsOld Time Photographs
Old Time Photographs
 
Organismos de trabajo I
Organismos de trabajo IOrganismos de trabajo I
Organismos de trabajo I
 
誰殺了韋勒貝克La Carte et le Territoire
誰殺了韋勒貝克La Carte et le Territoire誰殺了韋勒貝克La Carte et le Territoire
誰殺了韋勒貝克La Carte et le Territoire
 
Chevron Section1 V1
Chevron Section1 V1Chevron Section1 V1
Chevron Section1 V1
 
University Life
University LifeUniversity Life
University Life
 
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Esperanto)
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Esperanto)052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Esperanto)
052215 - FAX TO DELNER THOMAS & BENNIE THOMPSON (Esperanto)
 
Técnicas de aprendizaje
Técnicas de aprendizajeTécnicas de aprendizaje
Técnicas de aprendizaje
 
Group 2 Business Customs
Group 2 Business CustomsGroup 2 Business Customs
Group 2 Business Customs
 
Math
MathMath
Math
 
2 unida 2
2 unida 22 unida 2
2 unida 2
 

Semelhante a Apun9algol

MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfMODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfannalybautistaruiz
 
El algoritmo como estrategia y herramienta para la solución de problemas
El algoritmo como estrategia y herramienta para la solución de problemasEl algoritmo como estrategia y herramienta para la solución de problemas
El algoritmo como estrategia y herramienta para la solución de problemasBERNARDAURELIOFELIZM
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFresyMetal
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de softwareNixon Gomez
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónPablo Parola
 

Semelhante a Apun9algol (20)

MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfMODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
 
El algoritmo como estrategia y herramienta para la solución de problemas
El algoritmo como estrategia y herramienta para la solución de problemasEl algoritmo como estrategia y herramienta para la solución de problemas
El algoritmo como estrategia y herramienta para la solución de problemas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Informatica
InformaticaInformatica
Informatica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Diseño de programas
Diseño de programasDiseño de programas
Diseño de programas
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
 
Secuencial
SecuencialSecuencial
Secuencial
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Modelo en cascada jeff
Modelo en cascada jeffModelo en cascada jeff
Modelo en cascada jeff
 
XXXS
XXXSXXXS
XXXS
 

Mais de pabesacv

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASpabesacv
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)pabesacv
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)pabesacv
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)pabesacv
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1pabesacv
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevopabesacv
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7apabesacv
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6apabesacv
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5apabesacv
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4apabesacv
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de errorpabesacv
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 apabesacv
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 apabesacv
 
Unida ii 3a
Unida ii 3aUnida ii 3a
Unida ii 3apabesacv
 

Mais de pabesacv (20)

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORAS
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevo
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7a
 
2 unida 4
2 unida 42 unida 4
2 unida 4
 
2 unida 3
2 unida 32 unida 3
2 unida 3
 
2 unida 1
2 unida 12 unida 1
2 unida 1
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6a
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5a
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4a
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de error
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 a
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 a
 
Unida ii 3a
Unida ii 3aUnida ii 3a
Unida ii 3a
 

Apun9algol

  • 1. ESCRITURA DE UN ALGORITMO Y PROGRAMA La primera parte que debe contener un algoritmo de manera formal es el comentario que va indicado entre barras verticales (/* */) ejemplo: (*/ algoritmo suma*/) La segunda parte viene constituido por la cabecera es decir la palabra reservada algoritmo según del nombre ejemplo: algoritmo suma_dos_numeros La tercera parte va la declaración de variables con la palabra reservada (VAR) inmediatamente después del lado izquierdo, reales, enteros, alfabéticos, alfanuméricos .
  • 2. • Cuarto paso declaración de constantes si el programa lo llegase a tener este se hará con la con la palabra reservada (const.) seguido después del tipo de constantes nos referimos al nombre de la constante seguido por el signo y el valor inmediato ejemplo: const.. A= 2 • Quinto paso debe empezar el cuerpo del algoritmo con la palabra inicio, dentro del cuerpo del algoritmo van todas las sentencias que se van a agrupar así como todas las operaciones aritméticas y lógicas a realizar.
  • 3. INTRODUCCION A LA PROGRAMACION ESTRUCTURADA • Programación Modular: es uno de los métodos de diseño mas flexibles y potentes para mejorar la productividad de un programa. El programa se divide en módulos, cada uno de las cuales ejecuta una única actividad o tarea y se codifican independientemente de otros módulos. Cada uno de estos módulos se analizan , codifican y ponen a punto por separado. Cada programa contiene un modulo denominado programa principal que controla todo lo que sucede; de hay se transfiere el control a los submodulos de modos que ellos puedan ejecutar sus funciones .
  • 4. • Aunque no exista una regla fija que permita definir el tamaño estándar del modulo, una buena aproximación es consideral módulos, una buena aproximación es consideral módulos del tamaño fisco. Raíz Modulo 1 Modulo 2 Modulo 3 Modulo 4 Menú Altas Bajas Consultas Modificaciones
  • 5. PROGRAMACION ESTRUCTURADA • Se refiere a un conjunto de técnicas que han ido evolucionando desde los primeros trabajos de asgar disstra. Esta técnica aumento considerablemente la productividad del programa reduciendo el elevado tiempo requerido para escribir, verificar, depurar y mantener los programas estas técnicas utiliza un numero limitado de estructura de control que minimiza la complejidad de los problemas y por siguiente reducen errores.
  • 6. Esta técnica incorpora las siguientes opciones • A) diseño descendente llamado top dow • B) recursos abstractos • C) estructuras básicas • Recursos abstractos: consiste en descomponer una determinada acción completa en función de un número de acciones mas simples capases de ser ejecutados por una computadora y que constituirán sus instrucciones.
  • 7. • Diseño descendente: es el proceso mediante el cual un problema se descompone en una serie de niveles o pasos susecivos de refinamiento llamado. (stepwise) consiste en efectuar una redacción entre las sucesivas etapas de estructuración, de modo que se relacione unas con otras mediante entradas y salidas de información se puede considerar desde dos puntos de vista que hace y como lo hace