SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS ECONÓMICAS
Tic para la toma de decisiones
Computación II
Docente: Ing. Francisco Arias Larrea, MBA.
Contenido del Bloque 1 o Unidad 1
1.1. Pseudocódigo
1.2. Conjunto
1.3. Tablas de verdad
1.4. Lógica matemática
1.5. Proposiciones
1.6. Algoritmo (realizable, comprensible, preciso)
1.7. Resolución de problemas (comprender, planear, analizar soluciones)
1.8. Diagrama de Flujo
1.9. Aplicaciones para el aprendizaje de algoritmos
1.10. Practicas de la Unidad
¿Qué es programar?
• Programar es dar
órdenes a una
computadora a través
de un código fuente,
donde se indican los
comandos e
instrucciones, de forma
lógica y ordenada, que
después se convertirán
en un programa de
computadoras o
aplicación.
Modo de Ejecución
Modo de Diseño
Programa informático
• Un programa informático se define como un conjunto de instrucciones que, una
vez ejecutado, realiza una o varias tareas en una computadora. De esta forma,
sin programas, una computadora no puede realizar alas actividades pera las que
fue diseñada o creada.
• Un programa está definido por sintaxis, es decir la gramática y por la semántica
de los de los tipos de datos, instrucciones, definiciones y otros elementos.
1.1 Pseudocódigo
Podemos considerar al pseudocódigo como un lenguaje intermedio, que
se encuentra en medio de nuestro propio lenguaje y el lenguaje de
programación que entiende el ordenador.
1.1 Pseudocódigo
• El pseudocódigo es una forma de expresar los distintos pasos que va
a realizar un programa, de la forma más parecida a un lenguaje de
programación.
• Su principal función es la de representar por pasos la solución a un
problema o algoritmo, de la forma más detallada posible, utilizando
un lenguaje cercano al de programación.
• El pseudocódigo no puede ejecutarse en un ordenador ya que
entonces dejaría de ser pseudocódigo, como su propio nombre
indica, se trata de un código falso (pseudo = falso), es un código
escrito para que lo entienda el ser humano y no la máquina.
•El pseudocódigo es un bosquejo de código
escrito paso a paso que, gradualmente, se
puede transcribir en un lenguaje de
programación.
•Muchos programadores lo usan para
planificar la función de un algoritmo antes
de darse a la tarea más técnica de
codificar.
1.1.1. Principales características del Pseudocódigo
• Para comprender qué es el
pseudocódigo podemos utilizar un
símil: los planos de una casa sería el
pseudocódigo y la casa en sí el
programa.
CARACTERÍSTICAS
1. Representa un método que
facilita la programación y
solución del algoritmo del
programa.
2. Simplifica el paso del
programa al lenguaje de
programación.
3. Es independiente del código
fuente en el que se va a
escribir un programa.
1.1.2. Ventajas del Pseudocódigo
1. Está escrito en un lenguaje sencillo y no estructurado.
2. Facilita la tarea de programar en un lenguaje formal y mejora la calidad
en la resolución de problemas.
3. El pseudocódigo llega donde el diagrama de flujo no lo hace. La solución
de un diagrama de flujo suele ser la ideal, pero no suele ser fácil de
implementar al crear el programa.
4. Facilitan el aprendizaje de la programación y la iniciación a lenguajes de
programación más avanzados y complejos.
5. El pseudocódigo, al ser independiente del lenguaje de programación,
permite que su uso se pueda aplicar utilizando diferentes lenguajes y
permitiendo que el programador no tenga que ser la misma persona que
escribió el pseudocódigo.
1.1.3. Estructura de un algoritmo en pseudocódigo
• Todo algoritmo en
pseudocódigo tiene la
siguiente estructura
general:
• Comienza con la palabra clave Proceso (o
alternativamente Algoritmo, son sinónimos) seguida
del nombre del programa.
• Le sigue una secuencia (Estructura de control
secuencial) de instrucciones. Una secuencia de
instrucciones es una lista de una o más instrucciones
y/o estructuras de control.
• Finaliza con la palabra FinProceso (o
FinAlgoritmo).
• La identación no es significativo, pero se recomienda
para que el código sea más legible.
• No se diferencia entre mayúsculas y minúsculas.
Preferible las minúsculas, aunque a veces se añaden
automáticamente los nombres con la primera letra en
mayúsculas.
¿Cómo expresar los Comentarios?
• Se pueden introducir
comentarios luego de una
instrucción, o en líneas
separadas, mediante el uso
de la doble barra ( // ). Todo
lo que precede a //, hasta el
fin de la línea, no será
tomado en cuenta al
interpretar el algoritmo.
1 Algoritmo Ejemplo
2 Escribir "Hola"
3 Escribir "¿Cómo te llamas?"
4 Leer Nombre //Variable
5 Escribir "Hola" + " " + Nombre
6 FinAlgoritmo
Ejecutando el algoritmo en pseudocódigo
Ejercicio para los estudiantes
•Crear los pasos para preparar un desayuno
Ejercicio 1
• Escribir un Pseudocódigo simple que explique el proceso de
preparar un desayuno.
Proceso Hacer_Café
0.- Sacar taza
1.- Calentar agua
2.- Colocar café a gusto en la taza
3.- Echar el agua caliente
4.- Revolver
5.- Agregar azúcar o endulzante a gusto
6.- Tomar
Fin_Proceso
Ejemplo: Algoritmo en Pseudocódigo de
hacer café
Ejercicio 1 – Hacer Café
Algoritmo Hacer_Café
• Escribir "Sacar la taza"
• Escribir "Calentar el agua"
• Escribir "Colocar café al gusto en
la taza"
• Escribir "Echar agua caliente"
• Escribir "Revolver"
• Escribir "Agregar azúcar o
endulzante al gusto"
• Escribir "Tomar café"
FinAlgoritmo
*** Ejecución Iniciada. ***
• Sacar la taza
• Calentar el agua
• Colocar café al gusto en la taza
• Echar agua caliente
• Revolver
• Agregar azúcar o endulzante al gusto
• Tomar café
*** Ejecución Finalizada. ***

Más contenido relacionado

La actualidad más candente

Adobe photoshop power point
Adobe photoshop power pointAdobe photoshop power point
Adobe photoshop power pointrestauracio
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Software de productividad
Software de productividadSoftware de productividad
Software de productividadNumas Zuleta
 
Apuntes y Ejercicios Curso Internet
Apuntes y Ejercicios Curso InternetApuntes y Ejercicios Curso Internet
Apuntes y Ejercicios Curso InternetVirginia Sanzo
 
Examen de Microsoft Word Básico CIP.pdf
Examen de Microsoft Word Básico CIP.pdfExamen de Microsoft Word Básico CIP.pdf
Examen de Microsoft Word Básico CIP.pdfCiroDenos
 
Tabla comparativa formatos de imagen
Tabla comparativa formatos de imagenTabla comparativa formatos de imagen
Tabla comparativa formatos de imagenCarmen Aguirre Macedo
 
Preguntas publisher
Preguntas publisherPreguntas publisher
Preguntas publishercaropepe
 
Tabla comparativa formatos de imagen
Tabla comparativa formatos de imagenTabla comparativa formatos de imagen
Tabla comparativa formatos de imagenCarmen Aguirre Macedo
 
Herramientas ofimaticas
Herramientas ofimaticasHerramientas ofimaticas
Herramientas ofimaticasElvis Ramos
 
Herramientas Ofimaticas.pptx
Herramientas Ofimaticas.pptxHerramientas Ofimaticas.pptx
Herramientas Ofimaticas.pptxssuser564091
 
Mapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcMapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcGustavo Oseche
 
PresentacióN De Photoshop
PresentacióN De PhotoshopPresentacióN De Photoshop
PresentacióN De PhotoshopMARIUXI
 

La actualidad más candente (20)

Adobe photoshop power point
Adobe photoshop power pointAdobe photoshop power point
Adobe photoshop power point
 
Ofimática
Ofimática Ofimática
Ofimática
 
Multimedia y sus elementos
Multimedia y sus elementosMultimedia y sus elementos
Multimedia y sus elementos
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Software de productividad
Software de productividadSoftware de productividad
Software de productividad
 
Diapositivas de perifericos
Diapositivas de perifericosDiapositivas de perifericos
Diapositivas de perifericos
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Ejercicio word pad
Ejercicio word padEjercicio word pad
Ejercicio word pad
 
Apuntes y Ejercicios Curso Internet
Apuntes y Ejercicios Curso InternetApuntes y Ejercicios Curso Internet
Apuntes y Ejercicios Curso Internet
 
Examen de Microsoft Word Básico CIP.pdf
Examen de Microsoft Word Básico CIP.pdfExamen de Microsoft Word Básico CIP.pdf
Examen de Microsoft Word Básico CIP.pdf
 
Tabla comparativa formatos de imagen
Tabla comparativa formatos de imagenTabla comparativa formatos de imagen
Tabla comparativa formatos de imagen
 
algoritmos-.ppt
algoritmos-.pptalgoritmos-.ppt
algoritmos-.ppt
 
Preguntas publisher
Preguntas publisherPreguntas publisher
Preguntas publisher
 
Tabla comparativa formatos de imagen
Tabla comparativa formatos de imagenTabla comparativa formatos de imagen
Tabla comparativa formatos de imagen
 
Power point
Power point Power point
Power point
 
Herramientas ofimaticas
Herramientas ofimaticasHerramientas ofimaticas
Herramientas ofimaticas
 
Herramientas Ofimaticas.pptx
Herramientas Ofimaticas.pptxHerramientas Ofimaticas.pptx
Herramientas Ofimaticas.pptx
 
Mapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcMapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pc
 
PresentacióN De Photoshop
PresentacióN De PhotoshopPresentacióN De Photoshop
PresentacióN De Photoshop
 
PSeInt
PSeIntPSeInt
PSeInt
 

Similar a Unidad 1 el pseudocodigo

Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionlupitagarcia07
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programaciónErika Sánchez
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionjoel210696
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Programación tic
Programación ticProgramación tic
Programación ticlunanogales
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Presentacion info
Presentacion infoPresentacion info
Presentacion infomariopoza00
 
GuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfGuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfDavidOrtega737036
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujocasdilacol
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 

Similar a Unidad 1 el pseudocodigo (20)

Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
Diap 01
Diap 01Diap 01
Diap 01
 
Programación
ProgramaciónProgramación
Programación
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Lectur act 3
Lectur act 3Lectur act 3
Lectur act 3
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
PowerPoint (Programación)
PowerPoint (Programación)PowerPoint (Programación)
PowerPoint (Programación)
 
Programación tic
Programación ticProgramación tic
Programación tic
 
Programación tic
Programación ticProgramación tic
Programación tic
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Unidad 3 margie
Unidad 3 margieUnidad 3 margie
Unidad 3 margie
 
GuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfGuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdf
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 

Más de Francisco Arias Larrea (20)

Word 2016 quick start guide
Word 2016 quick start guideWord 2016 quick start guide
Word 2016 quick start guide
 
Flujo lampara no funciona
Flujo lampara no funcionaFlujo lampara no funciona
Flujo lampara no funciona
 
Unidad 1 1.8. webinars
Unidad 1   1.8. webinarsUnidad 1   1.8. webinars
Unidad 1 1.8. webinars
 
Unidad 1 conjunto
Unidad 1   conjuntoUnidad 1   conjunto
Unidad 1 conjunto
 
01 preliminares curso 1 20
01 preliminares curso 1 2001 preliminares curso 1 20
01 preliminares curso 1 20
 
Pao ci-2020
Pao  ci-2020Pao  ci-2020
Pao ci-2020
 
Red 3 14 -tic 3_pa
Red  3 14 -tic 3_paRed  3 14 -tic 3_pa
Red 3 14 -tic 3_pa
 
01 preliminares curso 3 14
01 preliminares curso 3 1401 preliminares curso 3 14
01 preliminares curso 3 14
 
01 preliminares curso 1 19
01 preliminares curso 1 1901 preliminares curso 1 19
01 preliminares curso 1 19
 
Red 1 20 -tic 1_PA
Red  1 20 -tic 1_PARed  1 20 -tic 1_PA
Red 1 20 -tic 1_PA
 
Red 1-19 -tic i_PA
Red  1-19 -tic i_PARed  1-19 -tic i_PA
Red 1-19 -tic i_PA
 
Syllabus comp 3
Syllabus comp 3Syllabus comp 3
Syllabus comp 3
 
03 red 1 17 -tic i_pa
03 red  1 17 -tic i_pa03 red  1 17 -tic i_pa
03 red 1 17 -tic i_pa
 
02 red computacion1_slb
02 red computacion1_slb02 red computacion1_slb
02 red computacion1_slb
 
02 red computacion2 slb
02 red computacion2 slb02 red computacion2 slb
02 red computacion2 slb
 
01 preliminares curso 1 17
01 preliminares curso 1 1701 preliminares curso 1 17
01 preliminares curso 1 17
 
01 preliminares curso 2 15
01 preliminares curso 2 1501 preliminares curso 2 15
01 preliminares curso 2 15
 
03 red 2 15-tic 2_pa
03 red 2 15-tic 2_pa03 red 2 15-tic 2_pa
03 red 2 15-tic 2_pa
 
Bienvenido al curso
Bienvenido al cursoBienvenido al curso
Bienvenido al curso
 
Rubrica evaluativa
Rubrica evaluativaRubrica evaluativa
Rubrica evaluativa
 

Último

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 

Último (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 

Unidad 1 el pseudocodigo

  • 1. UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS ECONÓMICAS Tic para la toma de decisiones Computación II Docente: Ing. Francisco Arias Larrea, MBA.
  • 2. Contenido del Bloque 1 o Unidad 1 1.1. Pseudocódigo 1.2. Conjunto 1.3. Tablas de verdad 1.4. Lógica matemática 1.5. Proposiciones 1.6. Algoritmo (realizable, comprensible, preciso) 1.7. Resolución de problemas (comprender, planear, analizar soluciones) 1.8. Diagrama de Flujo 1.9. Aplicaciones para el aprendizaje de algoritmos 1.10. Practicas de la Unidad
  • 3.
  • 4. ¿Qué es programar? • Programar es dar órdenes a una computadora a través de un código fuente, donde se indican los comandos e instrucciones, de forma lógica y ordenada, que después se convertirán en un programa de computadoras o aplicación.
  • 6. Programa informático • Un programa informático se define como un conjunto de instrucciones que, una vez ejecutado, realiza una o varias tareas en una computadora. De esta forma, sin programas, una computadora no puede realizar alas actividades pera las que fue diseñada o creada. • Un programa está definido por sintaxis, es decir la gramática y por la semántica de los de los tipos de datos, instrucciones, definiciones y otros elementos.
  • 7.
  • 8. 1.1 Pseudocódigo Podemos considerar al pseudocódigo como un lenguaje intermedio, que se encuentra en medio de nuestro propio lenguaje y el lenguaje de programación que entiende el ordenador.
  • 9. 1.1 Pseudocódigo • El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. • Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. • El pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina.
  • 10. •El pseudocódigo es un bosquejo de código escrito paso a paso que, gradualmente, se puede transcribir en un lenguaje de programación. •Muchos programadores lo usan para planificar la función de un algoritmo antes de darse a la tarea más técnica de codificar.
  • 11. 1.1.1. Principales características del Pseudocódigo • Para comprender qué es el pseudocódigo podemos utilizar un símil: los planos de una casa sería el pseudocódigo y la casa en sí el programa. CARACTERÍSTICAS 1. Representa un método que facilita la programación y solución del algoritmo del programa. 2. Simplifica el paso del programa al lenguaje de programación. 3. Es independiente del código fuente en el que se va a escribir un programa.
  • 12. 1.1.2. Ventajas del Pseudocódigo 1. Está escrito en un lenguaje sencillo y no estructurado. 2. Facilita la tarea de programar en un lenguaje formal y mejora la calidad en la resolución de problemas. 3. El pseudocódigo llega donde el diagrama de flujo no lo hace. La solución de un diagrama de flujo suele ser la ideal, pero no suele ser fácil de implementar al crear el programa. 4. Facilitan el aprendizaje de la programación y la iniciación a lenguajes de programación más avanzados y complejos. 5. El pseudocódigo, al ser independiente del lenguaje de programación, permite que su uso se pueda aplicar utilizando diferentes lenguajes y permitiendo que el programador no tenga que ser la misma persona que escribió el pseudocódigo.
  • 13. 1.1.3. Estructura de un algoritmo en pseudocódigo • Todo algoritmo en pseudocódigo tiene la siguiente estructura general: • Comienza con la palabra clave Proceso (o alternativamente Algoritmo, son sinónimos) seguida del nombre del programa. • Le sigue una secuencia (Estructura de control secuencial) de instrucciones. Una secuencia de instrucciones es una lista de una o más instrucciones y/o estructuras de control. • Finaliza con la palabra FinProceso (o FinAlgoritmo). • La identación no es significativo, pero se recomienda para que el código sea más legible. • No se diferencia entre mayúsculas y minúsculas. Preferible las minúsculas, aunque a veces se añaden automáticamente los nombres con la primera letra en mayúsculas.
  • 14. ¿Cómo expresar los Comentarios? • Se pueden introducir comentarios luego de una instrucción, o en líneas separadas, mediante el uso de la doble barra ( // ). Todo lo que precede a //, hasta el fin de la línea, no será tomado en cuenta al interpretar el algoritmo. 1 Algoritmo Ejemplo 2 Escribir "Hola" 3 Escribir "¿Cómo te llamas?" 4 Leer Nombre //Variable 5 Escribir "Hola" + " " + Nombre 6 FinAlgoritmo
  • 15. Ejecutando el algoritmo en pseudocódigo
  • 16. Ejercicio para los estudiantes •Crear los pasos para preparar un desayuno
  • 17. Ejercicio 1 • Escribir un Pseudocódigo simple que explique el proceso de preparar un desayuno. Proceso Hacer_Café 0.- Sacar taza 1.- Calentar agua 2.- Colocar café a gusto en la taza 3.- Echar el agua caliente 4.- Revolver 5.- Agregar azúcar o endulzante a gusto 6.- Tomar Fin_Proceso Ejemplo: Algoritmo en Pseudocódigo de hacer café
  • 18. Ejercicio 1 – Hacer Café Algoritmo Hacer_Café • Escribir "Sacar la taza" • Escribir "Calentar el agua" • Escribir "Colocar café al gusto en la taza" • Escribir "Echar agua caliente" • Escribir "Revolver" • Escribir "Agregar azúcar o endulzante al gusto" • Escribir "Tomar café" FinAlgoritmo *** Ejecución Iniciada. *** • Sacar la taza • Calentar el agua • Colocar café al gusto en la taza • Echar agua caliente • Revolver • Agregar azúcar o endulzante al gusto • Tomar café *** Ejecución Finalizada. ***