SlideShare una empresa de Scribd logo
Dra. Zugehy Escalante Issele
C.I.: 13.863.906
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL
RAFAEL MARÍA BARALT
PROGRAMA DE INGENIERÍA Y TECNOLOGÍA
ESCUELA DE INGENIERÍA MECÁNICA
UNIDAD II
ALGORITMOS DE PROGRAMACIÓN
OBJETIVO TERMINAL:
Desarrollar en los estudiantes
las habilidades y destrezas para
la implementación de lenguaje
algorítmico en el diseño y
análisis de un programa.
UNIDAD II – Diseño de Algoritmos
• Aplicabilidad del Computador en la
Ingeniería Mecánica
• Procesamiento de datos (entrada, proceso
y salida)
¿Qué hemos visto?
• ¿Qué es un Algoritmo?
• Características de un Algoritmo
• Fases para Resolver un Problema por medio del
Computador
• Técnicas de Diseño de Algoritmo
• Técnicas de Representación de Algoritmos
• Tipos de Algoritmos
• Ejemplos Prácticos
CONTENIDO
ALGORITMO
• FINITO
• PRECISO
• LIBRE DE
AMBIGÜEDADES
• DEFINIDO
CARACTERÍSTICAS
DISEÑO
Analizar el
Problema
Definir
Alternativas
Seleccionar
opción
Algoritmo Diagramarlo
TÉCNICAS DE DISEÑO
Calcular pago
Solicitar pago
Comprobar pago
Indicar costo
Compra de
alimentos
Calcular
Pago
Solicitar
Pago
Indicar
Costo
TIPOS DE ALGORITMOS
REPRESENTACIÓN DE ALGORITMOS
INICIO
Declaración e
Inicialización de
Variables
Entrada de
Datos
Presentación de
Resultados en Pantalla
Procesamiento de
Datos
FIN
Proceso pareimpar
Definir numero Como Entero;
definir op como Caracter;
Hacer
Escribir "Introduzca un
valor";
Leer numero;
si ((numero%2)<>0)
Entonces
Escribir " es
un numero es impar";
Sino
Escribir "El
numero es par";
FinSi
escribir "desea analizar
otro numero";
Leer op;
Hasta Que (op = "n");
FinProceso
11
El pseudocódigo es una manera de escribir algoritmos de forma
poco estricta (con una sintaxis relajada) o estructuras de datos
poco detalladas, pero intentando acercar las ideas del algoritmos
a estructuras y sintaxis parecidas a las de los lenguajes de alto
nivel en los que vamos a programar el algoritmo.
PSEUDOCÓDIGO
Pseudocódigo de un algoritmo genérico:
INICIO.
DATOS: ** esto es un comentario **
entero a ; ** declaración de una variable entera **
real b = 0 ; ** declaración e inicialización de una variable **
ALGORITMO:
leer a ;
b = a + 5 ;
escribir b ;
FIN.
Inicial/Terminal
Operación
Decisión
Flechas
Conector
Conector a
otra pagina
Consola o Terminal
del computador
Registro en
tarjeta perforada
Impresión
Archivo en
disco magnético
Archivo en
cinta magnética
Entrada
Manual de datos
Estructura
Repetir
Proceso definido
Entrada y Salida
general
DIAGRAMA DE FLUJO
Variables y Constantes
Definir a como real;
Reglas al Definirlas
Operadores
Operador Símbolo
Suma +
Resta -
Multiplicación *
División /
Resto %
Igualdad =
Operador Símbolo
Mayor que >
Menor que <
Igual que =
Mayor e igual que >=
Menor e igual que <=
diferente <>
Operador Símbolo
y y
o o
negado !
Aritméticos Relacionales
Lógicos
Ejercitemos
ESTRUCTURAS ALGORITMICAS
ITERATIVAS
SELECTIVAS
SECUENCIALES
Simple si
Dobles si sino
Multiples segun sea
Mientras que
Haga para
repetir
¿Qué aprendimos?
Recuerda leer la unidad y materiales complementarios en el aula
virtual
Sigue las instrucciones de la Guía de Ejercicios
C <- A +B

Más contenido relacionado

La actualidad más candente

Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
Manuel Esteban Mogollón García
 
Camacho y el perdedor
Camacho y el perdedorCamacho y el perdedor
Camacho y el perdedor
diego alejandro reina bejarano
 
Elementos de programación
Elementos de programaciónElementos de programación
Elementos de programación
Rodrigo Fuentes Anzora
 
Tecnica de fugograma.docx clase
Tecnica de fugograma.docx claseTecnica de fugograma.docx clase
Tecnica de fugograma.docx clase
Michel Pinos
 
Conceptos sobre algoritmos
Conceptos sobre algoritmosConceptos sobre algoritmos
Conceptos sobre algoritmos
nicolas franco jimenez
 
Algoritmos2 130608173848-phpapp01
Algoritmos2 130608173848-phpapp01Algoritmos2 130608173848-phpapp01
Algoritmos2 130608173848-phpapp01
DiegoDeluque95
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
Milton Escobar
 
Pseudocodigo - Algoritmos - Diagramas de flujo
Pseudocodigo - Algoritmos - Diagramas de flujoPseudocodigo - Algoritmos - Diagramas de flujo
Pseudocodigo - Algoritmos - Diagramas de flujo
Juan Guillermo Ferrer Hernandez
 
Lucho y zuluaga
Lucho y zuluagaLucho y zuluaga
Lucho y zuluaga
danizulu6800
 
Cristina
CristinaCristina
Cristina
Cristina Otero
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigo
AdolfoReyes24
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
JhonKeylerMarinLazo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
oney35
 
Programacion
ProgramacionProgramacion
Programacion
Yurani Morales
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
Camilo Pinzon
 
Ejercicio
EjercicioEjercicio
Ejercicio
paulfct
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
alexandermoreno91
 
Trabajo tecnología.
Trabajo tecnología.Trabajo tecnología.
Trabajo tecnología.
juanfer1811
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
Andres Garcia
 
Ultimo trabajo de computacion
Ultimo trabajo de computacionUltimo trabajo de computacion
Ultimo trabajo de computacion
Jeniferman
 

La actualidad más candente (20)

Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
 
Camacho y el perdedor
Camacho y el perdedorCamacho y el perdedor
Camacho y el perdedor
 
Elementos de programación
Elementos de programaciónElementos de programación
Elementos de programación
 
Tecnica de fugograma.docx clase
Tecnica de fugograma.docx claseTecnica de fugograma.docx clase
Tecnica de fugograma.docx clase
 
Conceptos sobre algoritmos
Conceptos sobre algoritmosConceptos sobre algoritmos
Conceptos sobre algoritmos
 
Algoritmos2 130608173848-phpapp01
Algoritmos2 130608173848-phpapp01Algoritmos2 130608173848-phpapp01
Algoritmos2 130608173848-phpapp01
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Pseudocodigo - Algoritmos - Diagramas de flujo
Pseudocodigo - Algoritmos - Diagramas de flujoPseudocodigo - Algoritmos - Diagramas de flujo
Pseudocodigo - Algoritmos - Diagramas de flujo
 
Lucho y zuluaga
Lucho y zuluagaLucho y zuluaga
Lucho y zuluaga
 
Cristina
CristinaCristina
Cristina
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigo
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programacion
ProgramacionProgramacion
Programacion
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
Trabajo tecnología.
Trabajo tecnología.Trabajo tecnología.
Trabajo tecnología.
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Ultimo trabajo de computacion
Ultimo trabajo de computacionUltimo trabajo de computacion
Ultimo trabajo de computacion
 

Similar a Computación II

BORLAND
BORLANDBORLAND
1.1. Conceptos preliminares sobre la evolucion y desarrollo de los leguajes d...
1.1. Conceptos preliminares sobre la evolucion y desarrollo de los leguajes d...1.1. Conceptos preliminares sobre la evolucion y desarrollo de los leguajes d...
1.1. Conceptos preliminares sobre la evolucion y desarrollo de los leguajes d...
LeonelCortes5
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Karina Arguedas Ruelas
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
camilofigueroa14
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
José Antonio Sandoval Acosta
 
TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
WILMERSTALINSANTACRU
 
Clase 1_Unidad II (2).pdf
Clase 1_Unidad II  (2).pdfClase 1_Unidad II  (2).pdf
Clase 1_Unidad II (2).pdf
amacias7983
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
greyscuriel
 
Introduccion.ppt
Introduccion.pptIntroduccion.ppt
Introduccion.ppt
Daniel Carpio Contreras
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
neyvajms
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
Universidad de cordoba
 
Diapositiva del chino listo
Diapositiva del chino listoDiapositiva del chino listo
Diapositiva del chino listo
chinonegro1721
 
NIVELES DE LENGUAJES DE PROGRAMACION
NIVELES DE LENGUAJES DE PROGRAMACIONNIVELES DE LENGUAJES DE PROGRAMACION
NIVELES DE LENGUAJES DE PROGRAMACION
Wow World of Warcraft
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
zeta2015
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Luis Alonso
 
Programación
ProgramaciónProgramación
Programación
belenramiz
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2
Noé AG
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
Alejandro Leon Cerna
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
naldocz1
 
manual básico de programación en c
manual básico de programación en c manual básico de programación en c
manual básico de programación en c
Liz O
 

Similar a Computación II (20)

BORLAND
BORLANDBORLAND
BORLAND
 
1.1. Conceptos preliminares sobre la evolucion y desarrollo de los leguajes d...
1.1. Conceptos preliminares sobre la evolucion y desarrollo de los leguajes d...1.1. Conceptos preliminares sobre la evolucion y desarrollo de los leguajes d...
1.1. Conceptos preliminares sobre la evolucion y desarrollo de los leguajes d...
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
 
TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
 
Clase 1_Unidad II (2).pdf
Clase 1_Unidad II  (2).pdfClase 1_Unidad II  (2).pdf
Clase 1_Unidad II (2).pdf
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion.ppt
Introduccion.pptIntroduccion.ppt
Introduccion.ppt
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Diapositiva del chino listo
Diapositiva del chino listoDiapositiva del chino listo
Diapositiva del chino listo
 
NIVELES DE LENGUAJES DE PROGRAMACION
NIVELES DE LENGUAJES DE PROGRAMACIONNIVELES DE LENGUAJES DE PROGRAMACION
NIVELES DE LENGUAJES DE PROGRAMACION
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Programación
ProgramaciónProgramación
Programación
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
 
manual básico de programación en c
manual básico de programación en c manual básico de programación en c
manual básico de programación en c
 

Último

Reglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud enReglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud en
Jorge Luis Flores Zuñiga
 
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Eliana Gomajoa
 
muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
AlejandroArturoGutie1
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
karenperalta62
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
MiguelZapata93
 
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtualSESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
JuanGavidia2
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
PatoLokooGuevara
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
micoltadaniel2024
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
DanielaLoaeza5
 
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxEquipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
angiepalacios6170
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
JuanCarlos695207
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
Presentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdfPresentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdf
jdcumarem02
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
LuisCiriacoMolina
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
LuisAngelGuarnizoBet
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
FernandoRodrigoEscal
 
Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
jahirrtorresa
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
Edgar Najera
 

Último (20)

Reglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud enReglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud en
 
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
 
muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
 
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtualSESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
 
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxEquipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
Presentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdfPresentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdf
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
 
Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
 

Computación II

  • 1. Dra. Zugehy Escalante Issele C.I.: 13.863.906 REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL RAFAEL MARÍA BARALT PROGRAMA DE INGENIERÍA Y TECNOLOGÍA ESCUELA DE INGENIERÍA MECÁNICA UNIDAD II ALGORITMOS DE PROGRAMACIÓN
  • 2. OBJETIVO TERMINAL: Desarrollar en los estudiantes las habilidades y destrezas para la implementación de lenguaje algorítmico en el diseño y análisis de un programa. UNIDAD II – Diseño de Algoritmos
  • 3. • Aplicabilidad del Computador en la Ingeniería Mecánica • Procesamiento de datos (entrada, proceso y salida) ¿Qué hemos visto?
  • 4. • ¿Qué es un Algoritmo? • Características de un Algoritmo • Fases para Resolver un Problema por medio del Computador • Técnicas de Diseño de Algoritmo • Técnicas de Representación de Algoritmos • Tipos de Algoritmos • Ejemplos Prácticos CONTENIDO
  • 6. • FINITO • PRECISO • LIBRE DE AMBIGÜEDADES • DEFINIDO CARACTERÍSTICAS
  • 8. TÉCNICAS DE DISEÑO Calcular pago Solicitar pago Comprobar pago Indicar costo Compra de alimentos Calcular Pago Solicitar Pago Indicar Costo
  • 10. REPRESENTACIÓN DE ALGORITMOS INICIO Declaración e Inicialización de Variables Entrada de Datos Presentación de Resultados en Pantalla Procesamiento de Datos FIN Proceso pareimpar Definir numero Como Entero; definir op como Caracter; Hacer Escribir "Introduzca un valor"; Leer numero; si ((numero%2)<>0) Entonces Escribir " es un numero es impar"; Sino Escribir "El numero es par"; FinSi escribir "desea analizar otro numero"; Leer op; Hasta Que (op = "n"); FinProceso
  • 11. 11 El pseudocódigo es una manera de escribir algoritmos de forma poco estricta (con una sintaxis relajada) o estructuras de datos poco detalladas, pero intentando acercar las ideas del algoritmos a estructuras y sintaxis parecidas a las de los lenguajes de alto nivel en los que vamos a programar el algoritmo. PSEUDOCÓDIGO Pseudocódigo de un algoritmo genérico: INICIO. DATOS: ** esto es un comentario ** entero a ; ** declaración de una variable entera ** real b = 0 ; ** declaración e inicialización de una variable ** ALGORITMO: leer a ; b = a + 5 ; escribir b ; FIN.
  • 12. Inicial/Terminal Operación Decisión Flechas Conector Conector a otra pagina Consola o Terminal del computador Registro en tarjeta perforada Impresión Archivo en disco magnético Archivo en cinta magnética Entrada Manual de datos Estructura Repetir Proceso definido Entrada y Salida general DIAGRAMA DE FLUJO
  • 13. Variables y Constantes Definir a como real; Reglas al Definirlas
  • 14. Operadores Operador Símbolo Suma + Resta - Multiplicación * División / Resto % Igualdad = Operador Símbolo Mayor que > Menor que < Igual que = Mayor e igual que >= Menor e igual que <= diferente <> Operador Símbolo y y o o negado ! Aritméticos Relacionales Lógicos
  • 16. ESTRUCTURAS ALGORITMICAS ITERATIVAS SELECTIVAS SECUENCIALES Simple si Dobles si sino Multiples segun sea Mientras que Haga para repetir
  • 17. ¿Qué aprendimos? Recuerda leer la unidad y materiales complementarios en el aula virtual Sigue las instrucciones de la Guía de Ejercicios C <- A +B