SlideShare una empresa de Scribd logo
TUTORIAL
FUNDAMENTOS DE PROGRAMACIÓN
CONTENIDOS
 Definición de un algoritmo
 Tipos de datos
 Representaciones de un algoritmo
 Lenguaje natural
 Pseudocódigo
 Diagrama de flujo
 Lenguaje de programación
 Pseint
- Tipos de datos
- Expresiones
- Acciones secuenciales
- Estructuras de control
- Arreglos
- Notaciones
 Ejercicios
DEFINICIÓN DE UN ALGORITMO
 Un algoritmo es una lista definida y ordenada de operaciones o
acciones para poder encontrar la solución a un problema.
 Esta compuesto por operaciones, métodos y variables.
 Entre las operaciones se conocen las matemáticas: +, -, /, *.
 Los métodos son las funciones disponibles: Mostrar en pantalla.
 Las variables pueden ser de diversos tipos:
- 1
- V y F
- ‘a’
- [1 2 3 4 5] ó [a b c d e]
- ”aaaaaa”
- Null
TIPOS DE DATOS
REPRESENTACIONES DE UN ALGORITMO
 Todo algoritmo puede ser representado por:
- Lenguaje natural
- Pseudocódigo
- Diagramas de flujo
- Lenguajes de programación
LENGUAJE NATURAL
 Problema: Sumar 2 números.
 Representación mediante Lenguaje natural:
- Inicio Suma
- Ingresar primer número
- Guardar número en variable a
- Ingresar segundo número
- Guardar número en variable b
- Sumar a y b
- Guardar resultado en R
- Mostrar R
- Fin
PSEUDOCÓDIGO
 Es una forma de representar un algoritmo, que se acerca a los
lenguajes de programación y con elementos del lenguaje natural.
 El pseudocódigo se compone de:
- Cabecera
- Declaraciones
- Cuerpo
 La cabecera es la parte del algoritmo que posee el nombre de éste.
 Las declaraciones son las variables y constantes que utilizará el
algoritmo para resolver el problema.
 El cuerpo son el conjunto de instrucciones o acciones que están
entre el Inicio y el Fin.
PSEUDOCÓDIGO
 La estructura del pseudocódigo es la siguiente:
 La sección “Proceso SinTitulo” es la cabecera del algoritmo
 La sección “acción 1, acción 1,…” es el cuerpo del algoritmo
 En este caso como utilizaremos el Pseint la sección de
declaraciones del algoritmo no se toma en cuenta, ya que el
software se encarga de asignarle el tipo de dato a cada variable
dependiendo del uso que se le dé.
PSEUDOCÓDIGO
 Representación mediante Pseudocódigo:
DIAGRAMA DE FLUJO
 La representación mediante diagrama de flujo es una descripción
gráfica de un algoritmo utilizando símbolos.
DIAGRAMA DE FLUJO
 Representación mediante diagrama de
flujo:
 Para generar un diagrama de flujo en
Pseint para nuestro algoritmo
debemos presionar el botón:
LENGUAJE DE PROGRAMACIÓN
 Representación mediante Lenguaje de programación(JAVA):
 El diseño del algoritmo es independiente a cualquier lenguaje de
programación.
 Es decir, podemos llevar un algoritmo a cualquier lenguaje de
programación.

Más contenido relacionado

La actualidad más candente

El Proceso Grafico Y El Tratamiento De Textos
El Proceso Grafico Y El Tratamiento De TextosEl Proceso Grafico Y El Tratamiento De Textos
El Proceso Grafico Y El Tratamiento De Textos
Ruiz Murillo
 
Cuestionario uml
Cuestionario umlCuestionario uml
Cuestionario uml
RudyErickAlarconAyar1
 
Acotacion
AcotacionAcotacion
Acotacion
Guillermo Barrio
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
Andrés Felipe Montoya Ríos
 
CLASE #1 DIBUJO LINEAL
CLASE #1 DIBUJO LINEAL CLASE #1 DIBUJO LINEAL
CLASE #1 DIBUJO LINEAL
BELSY ESPINOSA
 
Dibujo tecnico
Dibujo tecnicoDibujo tecnico
Dibujo tecnico
antonio Gonzalez
 
Guia uso-de-las-escuadras-dsr
Guia uso-de-las-escuadras-dsrGuia uso-de-las-escuadras-dsr
Guia uso-de-las-escuadras-dsr
Angelicaliendo
 
Ejercicios simples para mejorar tu dibujo a lápiz (1).pdf
Ejercicios simples para mejorar tu dibujo a lápiz (1).pdfEjercicios simples para mejorar tu dibujo a lápiz (1).pdf
Ejercicios simples para mejorar tu dibujo a lápiz (1).pdf
saullizama3
 
Carátula y video de un cd
Carátula y video de un cdCarátula y video de un cd
Carátula y video de un cd
fernandoprofe
 
INICIACION AL DIBUJO TECNICO COLMAYOR
INICIACION AL DIBUJO TECNICO COLMAYORINICIACION AL DIBUJO TECNICO COLMAYOR
INICIACION AL DIBUJO TECNICO COLMAYOR
Yardani Rodriguez
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
NathalyAndrade10
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
Christian Jimenez Fuentes
 
Instrumentos para el dibujo técnico
Instrumentos para el dibujo técnicoInstrumentos para el dibujo técnico
Instrumentos para el dibujo técnico
Inma Contreras
 
dibujo tecnico
dibujo tecnicodibujo tecnico
dibujo tecnico
hpachita
 
Dibujo técnico
Dibujo técnicoDibujo técnico
Dibujo técnico
Alfredo Marmolejo
 
Dibujo arquitectonico
Dibujo arquitectonicoDibujo arquitectonico
Dibujo arquitectonico
alanre
 
Diseño gráfico
Diseño gráficoDiseño gráfico
Diseño gráfico
Conchi Bobadilla
 
NTC - Norma Técnica Colombiana - Compendio de Dibujo Técnico ( PDFDrive ).pdf
NTC - Norma Técnica Colombiana - Compendio de Dibujo Técnico ( PDFDrive ).pdfNTC - Norma Técnica Colombiana - Compendio de Dibujo Técnico ( PDFDrive ).pdf
NTC - Norma Técnica Colombiana - Compendio de Dibujo Técnico ( PDFDrive ).pdf
Juan Estevez
 
Lineas normalizadas
Lineas normalizadasLineas normalizadas
Lineas normalizadas
UNELLEZ
 
Diseño de Algoritmos
 Diseño de Algoritmos Diseño de Algoritmos
Diseño de Algoritmos
TaniaCalle
 

La actualidad más candente (20)

El Proceso Grafico Y El Tratamiento De Textos
El Proceso Grafico Y El Tratamiento De TextosEl Proceso Grafico Y El Tratamiento De Textos
El Proceso Grafico Y El Tratamiento De Textos
 
Cuestionario uml
Cuestionario umlCuestionario uml
Cuestionario uml
 
Acotacion
AcotacionAcotacion
Acotacion
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
CLASE #1 DIBUJO LINEAL
CLASE #1 DIBUJO LINEAL CLASE #1 DIBUJO LINEAL
CLASE #1 DIBUJO LINEAL
 
Dibujo tecnico
Dibujo tecnicoDibujo tecnico
Dibujo tecnico
 
Guia uso-de-las-escuadras-dsr
Guia uso-de-las-escuadras-dsrGuia uso-de-las-escuadras-dsr
Guia uso-de-las-escuadras-dsr
 
Ejercicios simples para mejorar tu dibujo a lápiz (1).pdf
Ejercicios simples para mejorar tu dibujo a lápiz (1).pdfEjercicios simples para mejorar tu dibujo a lápiz (1).pdf
Ejercicios simples para mejorar tu dibujo a lápiz (1).pdf
 
Carátula y video de un cd
Carátula y video de un cdCarátula y video de un cd
Carátula y video de un cd
 
INICIACION AL DIBUJO TECNICO COLMAYOR
INICIACION AL DIBUJO TECNICO COLMAYORINICIACION AL DIBUJO TECNICO COLMAYOR
INICIACION AL DIBUJO TECNICO COLMAYOR
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
Instrumentos para el dibujo técnico
Instrumentos para el dibujo técnicoInstrumentos para el dibujo técnico
Instrumentos para el dibujo técnico
 
dibujo tecnico
dibujo tecnicodibujo tecnico
dibujo tecnico
 
Dibujo técnico
Dibujo técnicoDibujo técnico
Dibujo técnico
 
Dibujo arquitectonico
Dibujo arquitectonicoDibujo arquitectonico
Dibujo arquitectonico
 
Diseño gráfico
Diseño gráficoDiseño gráfico
Diseño gráfico
 
NTC - Norma Técnica Colombiana - Compendio de Dibujo Técnico ( PDFDrive ).pdf
NTC - Norma Técnica Colombiana - Compendio de Dibujo Técnico ( PDFDrive ).pdfNTC - Norma Técnica Colombiana - Compendio de Dibujo Técnico ( PDFDrive ).pdf
NTC - Norma Técnica Colombiana - Compendio de Dibujo Técnico ( PDFDrive ).pdf
 
Lineas normalizadas
Lineas normalizadasLineas normalizadas
Lineas normalizadas
 
Diseño de Algoritmos
 Diseño de Algoritmos Diseño de Algoritmos
Diseño de Algoritmos
 

Similar a Lenguaje natural pseudocodigo diagramacion y programacion

tutorial p-seint
tutorial p-seinttutorial p-seint
tutorial p-seint
Jehimy Joey Garcia
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
Pablo Contramaestre
 
Pseint
PseintPseint
Pseint
PseintPseint
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Carlos Báez
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
dr_ecco
 
Presentació de PSEInt
Presentació de PSEIntPresentació de PSEInt
Presentació de PSEInt
Alcibiades Uribe
 
Tutorial p se int
Tutorial p se intTutorial p se int
Tutorial p se int
dannyvelasco
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
UPT "JOSÉ FELIX RIBAS"
 
Tutoral de PseInt
Tutoral de PseIntTutoral de PseInt
Tutoral de PseInt
Leonardo Martinez
 
Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2
Patricia Acuña
 
manual dfd
manual dfdmanual dfd
manual dfd
sistematutorial
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
UPT "JOSÉ FELIX RIBAS"
 
P seint
P seintP seint
P seint
georgehcc
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
Carlos Gómez García
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
IriannysVillasana
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
eliaaaramos
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
EberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
EberCV1
 

Similar a Lenguaje natural pseudocodigo diagramacion y programacion (20)

tutorial p-seint
tutorial p-seinttutorial p-seint
tutorial p-seint
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
Pseint
PseintPseint
Pseint
 
Pseint
PseintPseint
Pseint
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
Presentació de PSEInt
Presentació de PSEIntPresentació de PSEInt
Presentació de PSEInt
 
Tutorial p se int
Tutorial p se intTutorial p se int
Tutorial p se int
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Tutoral de PseInt
Tutoral de PseIntTutoral de PseInt
Tutoral de PseInt
 
Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2
 
manual dfd
manual dfdmanual dfd
manual dfd
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
P seint
P seintP seint
P seint
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 

Más de Claudia Poza

Tutorialpseint parte 2
Tutorialpseint parte 2Tutorialpseint parte 2
Tutorialpseint parte 2
Claudia Poza
 
Ejerciciospseintparte3
Ejerciciospseintparte3Ejerciciospseintparte3
Ejerciciospseintparte3
Claudia Poza
 
Sistema informatico
Sistema informaticoSistema informatico
Sistema informatico
Claudia Poza
 
Power point jimenez
Power point jimenezPower point jimenez
Power point jimenez
Claudia Poza
 
Power point jimenez
Power point jimenezPower point jimenez
Power point jimenez
Claudia Poza
 
Power point jimenez
Power point jimenezPower point jimenez
Power point jimenez
Claudia Poza
 
Sistema informático 2
Sistema informático 2Sistema informático 2
Sistema informático 2
Claudia Poza
 
Power
PowerPower
El sistema informático
El sistema informáticoEl sistema informático
El sistema informático
Claudia Poza
 
Las relaciones de los seres vivos Gonzalez y Fiorotto
Las relaciones de los seres vivos  Gonzalez y FiorottoLas relaciones de los seres vivos  Gonzalez y Fiorotto
Las relaciones de los seres vivos Gonzalez y Fiorotto
Claudia Poza
 
2536656 635712171518400000
2536656 6357121715184000002536656 635712171518400000
2536656 635712171518400000
Claudia Poza
 
Seres vivospincence astoreca-ruffini
Seres vivospincence astoreca-ruffiniSeres vivospincence astoreca-ruffini
Seres vivospincence astoreca-ruffini
Claudia Poza
 
Relaciones entre los seres vivos zuazo fiorotto-alejo
Relaciones entre los seres vivos  zuazo fiorotto-alejoRelaciones entre los seres vivos  zuazo fiorotto-alejo
Relaciones entre los seres vivos zuazo fiorotto-alejo
Claudia Poza
 
Relacion de los seres vivos m artin capasso berro paternosto
Relacion de los seres vivos  m artin capasso berro paternostoRelacion de los seres vivos  m artin capasso berro paternosto
Relacion de los seres vivos m artin capasso berro paternosto
Claudia Poza
 
Mati crispo y amaro baldino
Mati crispo y amaro baldinoMati crispo y amaro baldino
Mati crispo y amaro baldino
Claudia Poza
 
Los seres vivos y sus relaciones terminado charo fortuna
Los seres vivos y sus relaciones terminado charo fortunaLos seres vivos y sus relaciones terminado charo fortuna
Los seres vivos y sus relaciones terminado charo fortuna
Claudia Poza
 
Los seres vivos pancho y mili
Los seres vivos   pancho y miliLos seres vivos   pancho y mili
Los seres vivos pancho y mili
Claudia Poza
 
Ledesma sandoval
Ledesma sandovalLedesma sandoval
Ledesma sandoval
Claudia Poza
 
Ledesma sandoval
Ledesma sandovalLedesma sandoval
Ledesma sandoval
Claudia Poza
 
Las relaciones de los seres vivos theo candela
Las relaciones de los seres vivos theo candelaLas relaciones de los seres vivos theo candela
Las relaciones de los seres vivos theo candela
Claudia Poza
 

Más de Claudia Poza (20)

Tutorialpseint parte 2
Tutorialpseint parte 2Tutorialpseint parte 2
Tutorialpseint parte 2
 
Ejerciciospseintparte3
Ejerciciospseintparte3Ejerciciospseintparte3
Ejerciciospseintparte3
 
Sistema informatico
Sistema informaticoSistema informatico
Sistema informatico
 
Power point jimenez
Power point jimenezPower point jimenez
Power point jimenez
 
Power point jimenez
Power point jimenezPower point jimenez
Power point jimenez
 
Power point jimenez
Power point jimenezPower point jimenez
Power point jimenez
 
Sistema informático 2
Sistema informático 2Sistema informático 2
Sistema informático 2
 
Power
PowerPower
Power
 
El sistema informático
El sistema informáticoEl sistema informático
El sistema informático
 
Las relaciones de los seres vivos Gonzalez y Fiorotto
Las relaciones de los seres vivos  Gonzalez y FiorottoLas relaciones de los seres vivos  Gonzalez y Fiorotto
Las relaciones de los seres vivos Gonzalez y Fiorotto
 
2536656 635712171518400000
2536656 6357121715184000002536656 635712171518400000
2536656 635712171518400000
 
Seres vivospincence astoreca-ruffini
Seres vivospincence astoreca-ruffiniSeres vivospincence astoreca-ruffini
Seres vivospincence astoreca-ruffini
 
Relaciones entre los seres vivos zuazo fiorotto-alejo
Relaciones entre los seres vivos  zuazo fiorotto-alejoRelaciones entre los seres vivos  zuazo fiorotto-alejo
Relaciones entre los seres vivos zuazo fiorotto-alejo
 
Relacion de los seres vivos m artin capasso berro paternosto
Relacion de los seres vivos  m artin capasso berro paternostoRelacion de los seres vivos  m artin capasso berro paternosto
Relacion de los seres vivos m artin capasso berro paternosto
 
Mati crispo y amaro baldino
Mati crispo y amaro baldinoMati crispo y amaro baldino
Mati crispo y amaro baldino
 
Los seres vivos y sus relaciones terminado charo fortuna
Los seres vivos y sus relaciones terminado charo fortunaLos seres vivos y sus relaciones terminado charo fortuna
Los seres vivos y sus relaciones terminado charo fortuna
 
Los seres vivos pancho y mili
Los seres vivos   pancho y miliLos seres vivos   pancho y mili
Los seres vivos pancho y mili
 
Ledesma sandoval
Ledesma sandovalLedesma sandoval
Ledesma sandoval
 
Ledesma sandoval
Ledesma sandovalLedesma sandoval
Ledesma sandoval
 
Las relaciones de los seres vivos theo candela
Las relaciones de los seres vivos theo candelaLas relaciones de los seres vivos theo candela
Las relaciones de los seres vivos theo candela
 

Último

Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social EmpresarialCalidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
JonathanCovena1
 
Inteligencia Artificial en el Aprendizaje Basado en Proyectos Ccesa007.pdf
Inteligencia Artificial  en el  Aprendizaje Basado en Proyectos  Ccesa007.pdfInteligencia Artificial  en el  Aprendizaje Basado en Proyectos  Ccesa007.pdf
Inteligencia Artificial en el Aprendizaje Basado en Proyectos Ccesa007.pdf
Demetrio Ccesa Rayme
 
Módulo de lectoescritura para primer grado
Módulo de lectoescritura para primer gradoMódulo de lectoescritura para primer grado
Módulo de lectoescritura para primer grado
marilynfloresyomona1
 
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdfGui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
FRANCISCO PAVON RABASCO
 
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - EvaluaciónUESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
Docente Informático
 
modulo de sistema educativo peruano 2024
modulo de sistema educativo peruano 2024modulo de sistema educativo peruano 2024
modulo de sistema educativo peruano 2024
RubnTAIPEHAQQUEHUA1
 
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdfInstructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Demetrio Ccesa Rayme
 
Los Recursos Naturales como Base de la Economía
Los Recursos Naturales como Base de la EconomíaLos Recursos Naturales como Base de la Economía
Los Recursos Naturales como Base de la Economía
JonathanCovena1
 
fichas de San Pedro y San Pablo Inicial.docx
fichas de San Pedro y San Pablo Inicial.docxfichas de San Pedro y San Pablo Inicial.docx
fichas de San Pedro y San Pablo Inicial.docx
MarthaAparcana
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
DobbieElfo
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
manuelhinojosa1950
 
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
YovanaSaavedra1
 
CENTRO DE INTERES CIENCIAS NATURALES .pdf
CENTRO DE INTERES  CIENCIAS NATURALES .pdfCENTRO DE INTERES  CIENCIAS NATURALES .pdf
CENTRO DE INTERES CIENCIAS NATURALES .pdf
juliozarza1
 
UESJLS Robótica Clase 19 - Dibujo de un polígono sobre otro
UESJLS Robótica Clase 19 - Dibujo de un  polígono sobre otroUESJLS Robótica Clase 19 - Dibujo de un  polígono sobre otro
UESJLS Robótica Clase 19 - Dibujo de un polígono sobre otro
Docente Informático
 
La orientación educativa en el proceso de enseñanza-aprendizaje.pptx
La orientación educativa en el proceso de enseñanza-aprendizaje.pptxLa orientación educativa en el proceso de enseñanza-aprendizaje.pptx
La orientación educativa en el proceso de enseñanza-aprendizaje.pptx
PaolaAlejandraCarmon1
 
DIPLOMA Teachers For Future junio2024.pdf
DIPLOMA Teachers For Future junio2024.pdfDIPLOMA Teachers For Future junio2024.pdf
DIPLOMA Teachers For Future junio2024.pdf
Alfaresbilingual
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
DevinsideSolutions
 
El Reino vegetal por Daphne Martinez 11 oct.
El Reino vegetal por Daphne Martinez 11 oct.El Reino vegetal por Daphne Martinez 11 oct.
El Reino vegetal por Daphne Martinez 11 oct.
daphnemartinez2004
 
Apoplejia_UNIVERSIDAD CENTRAL DEL ECUADOR
Apoplejia_UNIVERSIDAD CENTRAL DEL ECUADORApoplejia_UNIVERSIDAD CENTRAL DEL ECUADOR
Apoplejia_UNIVERSIDAD CENTRAL DEL ECUADOR
NicoleEnriquez19
 
Criterios para el análisis interpretativo
Criterios para el análisis interpretativoCriterios para el análisis interpretativo
Criterios para el análisis interpretativo
andrea75085
 

Último (20)

Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social EmpresarialCalidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
 
Inteligencia Artificial en el Aprendizaje Basado en Proyectos Ccesa007.pdf
Inteligencia Artificial  en el  Aprendizaje Basado en Proyectos  Ccesa007.pdfInteligencia Artificial  en el  Aprendizaje Basado en Proyectos  Ccesa007.pdf
Inteligencia Artificial en el Aprendizaje Basado en Proyectos Ccesa007.pdf
 
Módulo de lectoescritura para primer grado
Módulo de lectoescritura para primer gradoMódulo de lectoescritura para primer grado
Módulo de lectoescritura para primer grado
 
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdfGui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
Gui_a para el uso de IA generativa en educacio_n e investigacio_n - UNESCO.pdf
 
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - EvaluaciónUESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
UESJLS Robótica Clase 16 - vr.vex.com - Unidades 1 a 4 - Evaluación
 
modulo de sistema educativo peruano 2024
modulo de sistema educativo peruano 2024modulo de sistema educativo peruano 2024
modulo de sistema educativo peruano 2024
 
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdfInstructivo de Habilidades Socioemocionales y Factores de Riesgo  Ccesa007.pdf
Instructivo de Habilidades Socioemocionales y Factores de Riesgo Ccesa007.pdf
 
Los Recursos Naturales como Base de la Economía
Los Recursos Naturales como Base de la EconomíaLos Recursos Naturales como Base de la Economía
Los Recursos Naturales como Base de la Economía
 
fichas de San Pedro y San Pablo Inicial.docx
fichas de San Pedro y San Pablo Inicial.docxfichas de San Pedro y San Pablo Inicial.docx
fichas de San Pedro y San Pablo Inicial.docx
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
 
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
ALCANOS I Características de los alcanos · Son hidrocarburos saturados porque...
 
CENTRO DE INTERES CIENCIAS NATURALES .pdf
CENTRO DE INTERES  CIENCIAS NATURALES .pdfCENTRO DE INTERES  CIENCIAS NATURALES .pdf
CENTRO DE INTERES CIENCIAS NATURALES .pdf
 
UESJLS Robótica Clase 19 - Dibujo de un polígono sobre otro
UESJLS Robótica Clase 19 - Dibujo de un  polígono sobre otroUESJLS Robótica Clase 19 - Dibujo de un  polígono sobre otro
UESJLS Robótica Clase 19 - Dibujo de un polígono sobre otro
 
La orientación educativa en el proceso de enseñanza-aprendizaje.pptx
La orientación educativa en el proceso de enseñanza-aprendizaje.pptxLa orientación educativa en el proceso de enseñanza-aprendizaje.pptx
La orientación educativa en el proceso de enseñanza-aprendizaje.pptx
 
DIPLOMA Teachers For Future junio2024.pdf
DIPLOMA Teachers For Future junio2024.pdfDIPLOMA Teachers For Future junio2024.pdf
DIPLOMA Teachers For Future junio2024.pdf
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
 
El Reino vegetal por Daphne Martinez 11 oct.
El Reino vegetal por Daphne Martinez 11 oct.El Reino vegetal por Daphne Martinez 11 oct.
El Reino vegetal por Daphne Martinez 11 oct.
 
Apoplejia_UNIVERSIDAD CENTRAL DEL ECUADOR
Apoplejia_UNIVERSIDAD CENTRAL DEL ECUADORApoplejia_UNIVERSIDAD CENTRAL DEL ECUADOR
Apoplejia_UNIVERSIDAD CENTRAL DEL ECUADOR
 
Criterios para el análisis interpretativo
Criterios para el análisis interpretativoCriterios para el análisis interpretativo
Criterios para el análisis interpretativo
 

Lenguaje natural pseudocodigo diagramacion y programacion

  • 2. CONTENIDOS  Definición de un algoritmo  Tipos de datos  Representaciones de un algoritmo  Lenguaje natural  Pseudocódigo  Diagrama de flujo  Lenguaje de programación  Pseint - Tipos de datos - Expresiones - Acciones secuenciales - Estructuras de control - Arreglos - Notaciones  Ejercicios
  • 3. DEFINICIÓN DE UN ALGORITMO  Un algoritmo es una lista definida y ordenada de operaciones o acciones para poder encontrar la solución a un problema.  Esta compuesto por operaciones, métodos y variables.  Entre las operaciones se conocen las matemáticas: +, -, /, *.  Los métodos son las funciones disponibles: Mostrar en pantalla.  Las variables pueden ser de diversos tipos: - 1 - V y F - ‘a’ - [1 2 3 4 5] ó [a b c d e] - ”aaaaaa” - Null
  • 5. REPRESENTACIONES DE UN ALGORITMO  Todo algoritmo puede ser representado por: - Lenguaje natural - Pseudocódigo - Diagramas de flujo - Lenguajes de programación
  • 6. LENGUAJE NATURAL  Problema: Sumar 2 números.  Representación mediante Lenguaje natural: - Inicio Suma - Ingresar primer número - Guardar número en variable a - Ingresar segundo número - Guardar número en variable b - Sumar a y b - Guardar resultado en R - Mostrar R - Fin
  • 7. PSEUDOCÓDIGO  Es una forma de representar un algoritmo, que se acerca a los lenguajes de programación y con elementos del lenguaje natural.  El pseudocódigo se compone de: - Cabecera - Declaraciones - Cuerpo  La cabecera es la parte del algoritmo que posee el nombre de éste.  Las declaraciones son las variables y constantes que utilizará el algoritmo para resolver el problema.  El cuerpo son el conjunto de instrucciones o acciones que están entre el Inicio y el Fin.
  • 8. PSEUDOCÓDIGO  La estructura del pseudocódigo es la siguiente:  La sección “Proceso SinTitulo” es la cabecera del algoritmo  La sección “acción 1, acción 1,…” es el cuerpo del algoritmo  En este caso como utilizaremos el Pseint la sección de declaraciones del algoritmo no se toma en cuenta, ya que el software se encarga de asignarle el tipo de dato a cada variable dependiendo del uso que se le dé.
  • 10. DIAGRAMA DE FLUJO  La representación mediante diagrama de flujo es una descripción gráfica de un algoritmo utilizando símbolos.
  • 11. DIAGRAMA DE FLUJO  Representación mediante diagrama de flujo:  Para generar un diagrama de flujo en Pseint para nuestro algoritmo debemos presionar el botón:
  • 12. LENGUAJE DE PROGRAMACIÓN  Representación mediante Lenguaje de programación(JAVA):  El diseño del algoritmo es independiente a cualquier lenguaje de programación.  Es decir, podemos llevar un algoritmo a cualquier lenguaje de programación.