SlideShare una empresa de Scribd logo
1 de 15
ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO
Escuela de ingeniería Automotriz
Tema:
Entrada y salida de información
Integrantes:
Alexander Cuichan
Dennis Quispe
Víctor Guaita
Nivel:
Segundo Semestre
ENTRADA Y SALIDA DE
INFORMACIÓN
Los cálculos que realizan las computadoras para ser útiles
requieren la entrada de los datos necesarios para ejecutar las
operaciones que posteriormente se convertirán en resultados,
es decir, salida.
DATOS DE ENTRADA Y DE SALIDA
• Los datos de entrada son los que la computadora va a procesar.
• Los datos de salida son datos derivados, es decir, obtenidos a partir de los datos de
entrada.
ESCRITURA DE
ALGORITMOS/PROGRAMAS
• La escritura de un algoritmo debe ser lo más clara posible y estructurada, de modo que
su traducción a estos sea más sencilla.
• Un algoritmo constará de dos componentes: una cabecera de programa y un bloque
algoritmo.
• Se debe procurar escribirlos en un lenguaje similar al usado por la mayoría de los
lenguajes de programación.
UN ALGORITMO CONSTA DE:
• CABECERA DEL PROGRAMA
Cabecera del programa
• BLOQUE ALGORITMO
Sección de declaración
Sección de acciones
CABECERA DEL PROGRAMA O
ALGORITMO
• Todos los programas deben comenzar con una cabecera en la que se exprese el
identificador o nombre del programa precedido por la palabra algoritmo [1]
• Ejemplo:
• Algoritmo Calcular_Pago
DECLARACIÓN DE VARIABLES
• En esta sección se describen todas las variables utilizadas en el algoritmo,
listándose sus nombres y especificando sus tipos. Esta sección comienza con la
palabra reservada var.
var
tipo-1 : lista de variables-1
Ejemplo:
var
real : Horas, Impuesto, Salario
DECLARACIÓN DE CONSTANTES
NUMÉRICAS
• En esta sección se declaran todas las constantes que tengan nombre
• Ejemplo:
const
pi = 3.141592
tamaño = 43
horas = 6.50
DECLARACIÓN DE CONSTANTES Y
VARIABLES CARÁCTER
• Las constantes de carácter simple y cadenas de caracteres pueden ser declaradas en la
sección del programa const, al igual que las constantes numéricas.
const
estrella = '*'
frase = '12 de octubre'
mensaje = 'Hola mi nene'
LAS VARIABLES DE CARACTERES SE
DECLARAN DE DOS MODOS:
1. Almacenar un solo carácter.
var
carácter : nombre, inicial, nota, letra
• Se declaran nombre, inicial, nota y letra, que almacenarán sólo un carácter.
2. Almacenar múltiples caracteres (cadenas).
El almacenamiento de caracteres múltiples dependerá del lenguaje de programación.
COMENTARIOS
• En los algoritmos es conveniente escribir comentarios para explicar el diseño y
funcionamiento del mismo.
• Comentarios, no es mas que la documentación que se le debe hacer a un programa.
• La documentación puede ser interna o externa.
FORMAS DE ESCRIBIR EL
COMENTARIO EN DIFERENTES
PROGRAMAS
• Visual Basic 6 / VB .NET
Los comentarios utilizan un apóstrofe simple
• C/C++ /C# y Java
Comentarios de una línea (comienzan con el carácter //)
Comentarios multi línea (comienzan con los caracteres /* y terminan con los caracteres
*/
• Pascal
Los comentarios se encierran entre los símbolos (* *)
ESTILO DE ESCRITURA DE
ALGORITMOS/PROGRAMAS
La escritura de un algoritmo mediante una herramienta de
programación debe ser lo más clara y estructurada posible, de
modo que su lectura facilite considerablemente el
entendimiento del algoritmo y su posterior codificación en un
lenguaje de programación.
ANEXO
WEB GRAFÍA
• Aguilar, L. J. (06 de 07 de 2017). http://www.compuclasico.com/pl/McGraw_Hill- Luis_Joyanes_Aguilar-
Fundamentos_de_Programacion_Libro_de_Problemas.pdf. Obtenido de
http://www.compuclasico.com/pl/McGraw_Hill-Luis_Joyanes_Aguilar-
Fundamentos_de_Programacion_Libro_de_Problemas.pdf.
• wordpress.com. (06 de 07 de 2017). https://logicacomputacion12.wordpress.com/2012/06/04/datos-
tipos-de-datos-y-operaciones- primitiva/. Obtenido de
https://logicacomputacion12.wordpress.com/2012/06/04/datos-tipos-de- datos-y-operaciones-
primitiva/.

Más contenido relacionado

La actualidad más candente

Prueba slideshare
Prueba slidesharePrueba slideshare
Prueba slideshareprd-wull
 
Unidad ii. introduccion al lenguaje de programacion en c
Unidad ii. introduccion al lenguaje de programacion en cUnidad ii. introduccion al lenguaje de programacion en c
Unidad ii. introduccion al lenguaje de programacion en cOscar Barrios
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Marquina, Santiago
 
Fundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónFundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónTensor
 
Estructura general de un programa en lenguaje´´c´´ y sus variables
Estructura general de un programa en lenguaje´´c´´ y sus variablesEstructura general de un programa en lenguaje´´c´´ y sus variables
Estructura general de un programa en lenguaje´´c´´ y sus variablesLuz Zaragoza Chavez
 
Proceso de Compilacion
Proceso de CompilacionProceso de Compilacion
Proceso de Compilacionguest9a91e2
 
Fundamentos de Programación - Unidad V: Modularidad
Fundamentos de Programación - Unidad V: ModularidadFundamentos de Programación - Unidad V: Modularidad
Fundamentos de Programación - Unidad V: ModularidadJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Prueba slideshare
Prueba slidesharePrueba slideshare
Prueba slideshare
 
Compilador
CompiladorCompilador
Compilador
 
Lenguajec
LenguajecLenguajec
Lenguajec
 
Unidad ii. introduccion al lenguaje de programacion en c
Unidad ii. introduccion al lenguaje de programacion en cUnidad ii. introduccion al lenguaje de programacion en c
Unidad ii. introduccion al lenguaje de programacion en c
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Decompilador y metacompilador
Decompilador y metacompiladorDecompilador y metacompilador
Decompilador y metacompilador
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4
 
Fundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónFundamentos y Lógica de Programación
Fundamentos y Lógica de Programación
 
Estructura general de un programa en lenguaje´´c´´ y sus variables
Estructura general de un programa en lenguaje´´c´´ y sus variablesEstructura general de un programa en lenguaje´´c´´ y sus variables
Estructura general de un programa en lenguaje´´c´´ y sus variables
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Consultas linq
Consultas linqConsultas linq
Consultas linq
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Innovacionk m
Innovacionk mInnovacionk m
Innovacionk m
 
Proceso de Compilacion
Proceso de CompilacionProceso de Compilacion
Proceso de Compilacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diapositivas pseudocodigo
Diapositivas pseudocodigoDiapositivas pseudocodigo
Diapositivas pseudocodigo
 
Lenguaje de Maquinas
Lenguaje de Maquinas Lenguaje de Maquinas
Lenguaje de Maquinas
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Fundamentos de Programación - Unidad V: Modularidad
Fundamentos de Programación - Unidad V: ModularidadFundamentos de Programación - Unidad V: Modularidad
Fundamentos de Programación - Unidad V: Modularidad
 

Similar a Presentación-Algoritmos

Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programaTensor
 
1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccionJair BG
 
FUNDAMENTOS_DE_PROGRAMACION.pptx
FUNDAMENTOS_DE_PROGRAMACION.pptxFUNDAMENTOS_DE_PROGRAMACION.pptx
FUNDAMENTOS_DE_PROGRAMACION.pptxjonathanzhanay
 
Clase 1_Unidad II (2).pdf
Clase 1_Unidad II  (2).pdfClase 1_Unidad II  (2).pdf
Clase 1_Unidad II (2).pdfamacias7983
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsmaCarlos Avila
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorjuan1993are
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorjuan1993are
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaEstudiantes ISI_UCA
 
Entrada y salida de información - Grupo # 5
Entrada y salida de información - Grupo # 5Entrada y salida de información - Grupo # 5
Entrada y salida de información - Grupo # 5Darwin Hurtado
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++Dj109
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesKarina Arguedas Ruelas
 
Lenguaje de ensamblador
Lenguaje de ensambladorLenguaje de ensamblador
Lenguaje de ensambladorluisbeltran861
 
Estructura ensamblador
Estructura ensambladorEstructura ensamblador
Estructura ensambladoremoOzitHa
 

Similar a Presentación-Algoritmos (20)

Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion
 
FUNDAMENTOS_DE_PROGRAMACION.pptx
FUNDAMENTOS_DE_PROGRAMACION.pptxFUNDAMENTOS_DE_PROGRAMACION.pptx
FUNDAMENTOS_DE_PROGRAMACION.pptx
 
Clase 1_Unidad II (2).pdf
Clase 1_Unidad II  (2).pdfClase 1_Unidad II  (2).pdf
Clase 1_Unidad II (2).pdf
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
Computación II
Computación  IIComputación  II
Computación II
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
lenguaje c.ppt
lenguaje c.pptlenguaje c.ppt
lenguaje c.ppt
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 
BORLAND
BORLANDBORLAND
BORLAND
 
Entrada y salida de información - Grupo # 5
Entrada y salida de información - Grupo # 5Entrada y salida de información - Grupo # 5
Entrada y salida de información - Grupo # 5
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Lenguaje de ensamblador
Lenguaje de ensambladorLenguaje de ensamblador
Lenguaje de ensamblador
 
Estructura ensamblador
Estructura ensambladorEstructura ensamblador
Estructura ensamblador
 
Estructura ensamblador
Estructura ensambladorEstructura ensamblador
Estructura ensamblador
 
Introduccion al assembler[1]
Introduccion al assembler[1]Introduccion al assembler[1]
Introduccion al assembler[1]
 

Último

Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptKelinnRiveraa
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxfranklingerardoloma
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdfDavidTicona31
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptReYMaStERHD
 

Último (20)

Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.ppt
 

Presentación-Algoritmos

  • 1. ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO Escuela de ingeniería Automotriz Tema: Entrada y salida de información Integrantes: Alexander Cuichan Dennis Quispe Víctor Guaita Nivel: Segundo Semestre
  • 2. ENTRADA Y SALIDA DE INFORMACIÓN Los cálculos que realizan las computadoras para ser útiles requieren la entrada de los datos necesarios para ejecutar las operaciones que posteriormente se convertirán en resultados, es decir, salida.
  • 3. DATOS DE ENTRADA Y DE SALIDA • Los datos de entrada son los que la computadora va a procesar. • Los datos de salida son datos derivados, es decir, obtenidos a partir de los datos de entrada.
  • 4. ESCRITURA DE ALGORITMOS/PROGRAMAS • La escritura de un algoritmo debe ser lo más clara posible y estructurada, de modo que su traducción a estos sea más sencilla. • Un algoritmo constará de dos componentes: una cabecera de programa y un bloque algoritmo. • Se debe procurar escribirlos en un lenguaje similar al usado por la mayoría de los lenguajes de programación.
  • 5. UN ALGORITMO CONSTA DE: • CABECERA DEL PROGRAMA Cabecera del programa • BLOQUE ALGORITMO Sección de declaración Sección de acciones
  • 6. CABECERA DEL PROGRAMA O ALGORITMO • Todos los programas deben comenzar con una cabecera en la que se exprese el identificador o nombre del programa precedido por la palabra algoritmo [1] • Ejemplo: • Algoritmo Calcular_Pago
  • 7. DECLARACIÓN DE VARIABLES • En esta sección se describen todas las variables utilizadas en el algoritmo, listándose sus nombres y especificando sus tipos. Esta sección comienza con la palabra reservada var. var tipo-1 : lista de variables-1 Ejemplo: var real : Horas, Impuesto, Salario
  • 8. DECLARACIÓN DE CONSTANTES NUMÉRICAS • En esta sección se declaran todas las constantes que tengan nombre • Ejemplo: const pi = 3.141592 tamaño = 43 horas = 6.50
  • 9. DECLARACIÓN DE CONSTANTES Y VARIABLES CARÁCTER • Las constantes de carácter simple y cadenas de caracteres pueden ser declaradas en la sección del programa const, al igual que las constantes numéricas. const estrella = '*' frase = '12 de octubre' mensaje = 'Hola mi nene'
  • 10. LAS VARIABLES DE CARACTERES SE DECLARAN DE DOS MODOS: 1. Almacenar un solo carácter. var carácter : nombre, inicial, nota, letra • Se declaran nombre, inicial, nota y letra, que almacenarán sólo un carácter. 2. Almacenar múltiples caracteres (cadenas). El almacenamiento de caracteres múltiples dependerá del lenguaje de programación.
  • 11. COMENTARIOS • En los algoritmos es conveniente escribir comentarios para explicar el diseño y funcionamiento del mismo. • Comentarios, no es mas que la documentación que se le debe hacer a un programa. • La documentación puede ser interna o externa.
  • 12. FORMAS DE ESCRIBIR EL COMENTARIO EN DIFERENTES PROGRAMAS • Visual Basic 6 / VB .NET Los comentarios utilizan un apóstrofe simple • C/C++ /C# y Java Comentarios de una línea (comienzan con el carácter //) Comentarios multi línea (comienzan con los caracteres /* y terminan con los caracteres */ • Pascal Los comentarios se encierran entre los símbolos (* *)
  • 13. ESTILO DE ESCRITURA DE ALGORITMOS/PROGRAMAS La escritura de un algoritmo mediante una herramienta de programación debe ser lo más clara y estructurada posible, de modo que su lectura facilite considerablemente el entendimiento del algoritmo y su posterior codificación en un lenguaje de programación.
  • 14. ANEXO
  • 15. WEB GRAFÍA • Aguilar, L. J. (06 de 07 de 2017). http://www.compuclasico.com/pl/McGraw_Hill- Luis_Joyanes_Aguilar- Fundamentos_de_Programacion_Libro_de_Problemas.pdf. Obtenido de http://www.compuclasico.com/pl/McGraw_Hill-Luis_Joyanes_Aguilar- Fundamentos_de_Programacion_Libro_de_Problemas.pdf. • wordpress.com. (06 de 07 de 2017). https://logicacomputacion12.wordpress.com/2012/06/04/datos- tipos-de-datos-y-operaciones- primitiva/. Obtenido de https://logicacomputacion12.wordpress.com/2012/06/04/datos-tipos-de- datos-y-operaciones- primitiva/.