SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
LÒGICA DE PROGRAMACIÒN
9 . 2 4 . XX
ACTIVIDAD DE APRENDIZAJE NO 1
2
F U N DA M E N TO S D E P R O G R A M A C IÓ N 5 2 2 1 5
C r i s t i a n D a v i d M é n d e z C a r d e n a s
C r i s t i a n D a v i d To r r e s B a r b o s a
C o r p o r a c i ó n U n i f i c a d a N a c i o n a l D e E d u c a c i ó n
S u p e r i o r
I n g e n i e r í a D e S i s t e m a s
I n g e n i e r o : J U A N M A U R I C I O AV I L A L E O N
¿ Q U É E S U N A L G O R I T M O ?
3
Un algoritmo es un conjuntosde pasos empleados para dar
respuesta a una tarea especifica, funciona como un bloque de
información el cual permite que dispositivoscomo teléfonos
inteligentes,computadoresy sitios web funcionen.Pero
además de ser usados por la tecnología muchas de las cosas
que hacemos diariamenteson similares a los algoritmos.
• Un algoritmos debe ser preciso e indicarel orden de la
realizaciónde cada paso.
• Un algoritmos debe estar definido. Si se sigue un
algoritmosdos veces, se debe obtener el mismo resultado
cada vez.
• Un algoritmos debe ser finito. Si se sigue un algoritmo,se
debe terminar en algún momento; o sea, debe tener un
número finito de pasos.
¿ C U Á L E S L A E S T R U C T U R A D E L O S
A L G O R I T M O S
4
Todo algoritmo cuenta con tres partes: Entrada,proceso y
salida,acciones en la que la ejecución de alguna dependerá
de que se cumplan una o variascondiciones.
En el algoritmo de receta de cocina citado anteriormentese
tendrá:
• Entrada:Ingredientesy utensiliosempleados.
• Proceso: Elaboración dela receta en la cocina.
• Terminacióndel plato.
E l p r o g ra m a q u e se rá u ti li zad o pa ra
d e sa rro ll a r e l c u rso se l l a m a PS e I N T, e n e l
q u e p o d e m o s d e sa rro l la r e l d i a g ra ma d e
f l u j o y e l p se u d o c o d i g o .
P R O G R A M A S P A R A R E P R E S E N TA R U N P S E U D O C O D I G O
5
6
6
La palabraPseudocódigoformada por el prefijo “pseudo” que
significa falso, de ahí parte para que también sea conocido
como “falso lenguaje”.
En la programación el pseudocódigo se basa en un lenguaje
de programación real, ya que esto facilita la escritura de
código una vez que se ha solucionado el problema.
La finalidad de un pseudocódigo es representar la solución a
un algoritmo(problema) de la forma más detallada posible
utilizando acciones sucesivas y es una representación de un
algoritmo en un falso lenguaje, esto quiere decir que estamos
preparandoel algoritmo para codificarlo.
¿QUÉ ES UN PSEUDOCODIGO?
P A L A B R A S R E S E R V A D A S D E L P S E U D O C O D I G O
7
Son palabras especiales que comúnmente son iguales en todos
los lenguajes de programación.
Cumplen una funcionalidad específica y no pueden ser usadas
para nada que no sea cumplir esa funcionalidad, tienen
sensibilidad a las mayúsculas, por lo que se debe tener cuidado
con ello a la hora de escribir código.
Algunos ejemplos de palabra reservadas son:
• For
• While
• Do
• Int
• Short
La forma en la que se deben escribir no varia entre lenguajes, su
funcionalidad tampoco, por ello siempre se deben respetar para
su única función, sin embargo, sus sintaxis varían ya que en
algunos lenguajes llevan paréntesis y en otros no.
8
¿ Q U É E S U N D I A G R A M A D E F L U J O D F D ?
8
El diagrama de flujo de datos(DFD) data flow diagram, es la representación
grafica del flujo de datos de un proceso o sistema. También se utilizar para la
visualización de procesamiento de datos.
El diagrama de flujo de datos es uno de los principales formas de crear un
modelo de proceso de un sistema.
Fueron inventados por Larry Constantine, el desarrollador original del diseño
estructurado.
¿Cuál es la simbología estándarutilizadaen los DFD?
9
Los diagramas de flujo usan formas especiales para
representar diferentes tipos de acciones o pasos en un
proceso. Las líneas y flechas muestran la secuencia de los
pasos y las relaciones entre ellos. Estos son conocidos
como símbolos de diagrama de flujo. La simbología
estándar utilizada en los DFD son:
Inicio/ final
Línea de flujo
Entrada/
Salida
Proceso
Decisión
• Inicio/ final: Marca el punto inicial o final
del sistema, por lo general contiene la
palabra “inicio” o “ fin”.
• Línea de flujo: Indica el orden de la
ejecución de las operaciones. La flecha
indica la siguiente instrucción.
• Entrada/salida: Representa el material o
la información que entra o sale del
sistema, como una orden del
cliente(entrada) o un producto(salida)
• Proceso: Representa cualquier tipo de
operación.
• Decisión: Nos permite analizar una
situación, con base en los valores
verdadero y falso.
¿ Q U É S O N L O S T I P O S D E D A T O S ?
10
Un tipo de datos es un conjunto de valores que tienen
una característicaen común y que responden a unas
operaciones determinadas.
En un sistema informático trabajamos con datos y los
lenguajes de programaciónnecesitan saber cuál es el
tipo de ese dato, para saber los valores posiblesque
podrían tener y las cosas que se permiten hacer con
ellos.
Por ejemplo, 2 es un número entero. Lo podré sumar,
restar y hacer otras operaciones matemáticascon otros
números. "madrid" es una cadena de caracteres, que la
podré comparar con otras cadenas, concatenar otras
cadenas, etc.
Dependiendodel lenguaje de programación puede
trabajar con unos tipos u otros. Por ejemplo hay
lenguajes que distinguen entre números enteros y
números decimales y otros lenguajes de programación
en los que solamente se tiene el tipo de datos
numérico, englobandotantodecimales como enteros
en el mismo
saco. https://desarrolloweb.com/articulos/tipos-datos-
¿ C U Á L E S S O N L O S T I P O S D E D A T O S
E N P S E U D O C Ó D I G O ?
11
Son representaciones Simbólicas (Numérica,
Alfabética, algorítmica, etc.) de un atributo o variable
cuantitativa. Los datos describen hechos empíricos,
sucesos y entidades.
Es un valor que recibe el computador por diferentes
medios, los datos representan la información que el
programador manipula en la construcción de una solución
o el desarrollo de un algoritmo.
Tipos de datos.
• Numéricos.
• Texto.
• Lógicos.
Numéricos.
Este tipo de datos puede ser real o entero dependiendo del tipo de
dato que se va a utilizar.
• Enteros: Estos no tienen puntos decimales (1,2,3,4,5,6,7,8,9).
• Reales: Estos si admiten puntos decimales (8.9, 5.3, 6.0, 1.2).
Texto.
Este tipo de datos admite caracteres (Letras, Dígitos, signos) palabras,
frases, oraciones, etc.
Lógicos.
El tipo de dato lógico o booleano es en computación aquel que puede
representar valores de lógica binaria, esto es 2 valores, que
normalmente representan falso o verdadero.
Un ejemplo de este tipo de expresiones serían:
verdadero Y falso → falso.
falso O verdadero → verdadero.
NO verdadero → falso.
12
¿ Q u é e s u n a v a r i a b l e ?
12
Derivadadel término en latínvariabilis, variable es una palabra
que representa a aquelloque varía o que está sujeto a algún
tipo de cambio. Se trata de algo que se caracteriza por ser
inestable, inconstante y mudable.
En otras palabras,una variablees un símboloque permite
identificara un elemento no especificado dentro de un
determinadogrupo. Este conjuntosuele ser definidocomo el
conjunto universalde la variable (universo de la variable, en
otras ocasiones), y cada pieza incluidaen él constituyeun valor
de la variable
MEET THE TEAM
A N A
CEO
L A R I S S A
CFO
R O M A N
CTO
F E D E R I C O
CPO
A L E J A N D R A
CMO
J I M
COO
13
PSEINT
• PSeInt es una herramienta para asistir a un estudiante en sus
primeros pasos en programación. Mediante un simple e
intuitivo pseudolenguaje en español (complementado con un
editor de diagramas de flujo), le permite centrar su atención
en los conceptos fundamentales de la algoritmia
computacional, minimizando las dificultades propias de un
lenguaje y proporcionando un entorno de trabajo con
numerosas ayudas y recursos didácticos.
14
Descargar instalador Abrir descarga
Ejecutar aplicación Ejecutar como administrador
Bienvenida PSeInt

Más contenido relacionado

Similar a Presentation .pdf

PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHAREPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARECLAUDIAALINFLORESGAR
 
Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)JoseAgr
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseintLeidyEspinoza6
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10Ricaurte Duran
 
Algoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxAlgoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxabdiaseduardotorress
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMelian2027
 
Estructura de datos Algorítmica
Estructura de datos Algorítmica Estructura de datos Algorítmica
Estructura de datos Algorítmica MarianoBobadilla
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíasofiarosero5
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaCataMaya2
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaSantiagoZuluaga26
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación henser
 

Similar a Presentation .pdf (20)

Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHAREPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Presentación1
Presentación1Presentación1
Presentación1
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseint
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
 
Algoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxAlgoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptx
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Estructura de datos Algorítmica
Estructura de datos Algorítmica Estructura de datos Algorítmica
Estructura de datos Algorítmica
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

Presentation .pdf

  • 1. LÒGICA DE PROGRAMACIÒN 9 . 2 4 . XX ACTIVIDAD DE APRENDIZAJE NO 1
  • 2. 2 F U N DA M E N TO S D E P R O G R A M A C IÓ N 5 2 2 1 5 C r i s t i a n D a v i d M é n d e z C a r d e n a s C r i s t i a n D a v i d To r r e s B a r b o s a C o r p o r a c i ó n U n i f i c a d a N a c i o n a l D e E d u c a c i ó n S u p e r i o r I n g e n i e r í a D e S i s t e m a s I n g e n i e r o : J U A N M A U R I C I O AV I L A L E O N
  • 3. ¿ Q U É E S U N A L G O R I T M O ? 3 Un algoritmo es un conjuntosde pasos empleados para dar respuesta a una tarea especifica, funciona como un bloque de información el cual permite que dispositivoscomo teléfonos inteligentes,computadoresy sitios web funcionen.Pero además de ser usados por la tecnología muchas de las cosas que hacemos diariamenteson similares a los algoritmos. • Un algoritmos debe ser preciso e indicarel orden de la realizaciónde cada paso. • Un algoritmos debe estar definido. Si se sigue un algoritmosdos veces, se debe obtener el mismo resultado cada vez. • Un algoritmos debe ser finito. Si se sigue un algoritmo,se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
  • 4. ¿ C U Á L E S L A E S T R U C T U R A D E L O S A L G O R I T M O S 4 Todo algoritmo cuenta con tres partes: Entrada,proceso y salida,acciones en la que la ejecución de alguna dependerá de que se cumplan una o variascondiciones. En el algoritmo de receta de cocina citado anteriormentese tendrá: • Entrada:Ingredientesy utensiliosempleados. • Proceso: Elaboración dela receta en la cocina. • Terminacióndel plato.
  • 5. E l p r o g ra m a q u e se rá u ti li zad o pa ra d e sa rro ll a r e l c u rso se l l a m a PS e I N T, e n e l q u e p o d e m o s d e sa rro l la r e l d i a g ra ma d e f l u j o y e l p se u d o c o d i g o . P R O G R A M A S P A R A R E P R E S E N TA R U N P S E U D O C O D I G O 5
  • 6. 6 6 La palabraPseudocódigoformada por el prefijo “pseudo” que significa falso, de ahí parte para que también sea conocido como “falso lenguaje”. En la programación el pseudocódigo se basa en un lenguaje de programación real, ya que esto facilita la escritura de código una vez que se ha solucionado el problema. La finalidad de un pseudocódigo es representar la solución a un algoritmo(problema) de la forma más detallada posible utilizando acciones sucesivas y es una representación de un algoritmo en un falso lenguaje, esto quiere decir que estamos preparandoel algoritmo para codificarlo. ¿QUÉ ES UN PSEUDOCODIGO?
  • 7. P A L A B R A S R E S E R V A D A S D E L P S E U D O C O D I G O 7 Son palabras especiales que comúnmente son iguales en todos los lenguajes de programación. Cumplen una funcionalidad específica y no pueden ser usadas para nada que no sea cumplir esa funcionalidad, tienen sensibilidad a las mayúsculas, por lo que se debe tener cuidado con ello a la hora de escribir código. Algunos ejemplos de palabra reservadas son: • For • While • Do • Int • Short La forma en la que se deben escribir no varia entre lenguajes, su funcionalidad tampoco, por ello siempre se deben respetar para su única función, sin embargo, sus sintaxis varían ya que en algunos lenguajes llevan paréntesis y en otros no.
  • 8. 8 ¿ Q U É E S U N D I A G R A M A D E F L U J O D F D ? 8 El diagrama de flujo de datos(DFD) data flow diagram, es la representación grafica del flujo de datos de un proceso o sistema. También se utilizar para la visualización de procesamiento de datos. El diagrama de flujo de datos es uno de los principales formas de crear un modelo de proceso de un sistema. Fueron inventados por Larry Constantine, el desarrollador original del diseño estructurado.
  • 9. ¿Cuál es la simbología estándarutilizadaen los DFD? 9 Los diagramas de flujo usan formas especiales para representar diferentes tipos de acciones o pasos en un proceso. Las líneas y flechas muestran la secuencia de los pasos y las relaciones entre ellos. Estos son conocidos como símbolos de diagrama de flujo. La simbología estándar utilizada en los DFD son: Inicio/ final Línea de flujo Entrada/ Salida Proceso Decisión • Inicio/ final: Marca el punto inicial o final del sistema, por lo general contiene la palabra “inicio” o “ fin”. • Línea de flujo: Indica el orden de la ejecución de las operaciones. La flecha indica la siguiente instrucción. • Entrada/salida: Representa el material o la información que entra o sale del sistema, como una orden del cliente(entrada) o un producto(salida) • Proceso: Representa cualquier tipo de operación. • Decisión: Nos permite analizar una situación, con base en los valores verdadero y falso.
  • 10. ¿ Q U É S O N L O S T I P O S D E D A T O S ? 10 Un tipo de datos es un conjunto de valores que tienen una característicaen común y que responden a unas operaciones determinadas. En un sistema informático trabajamos con datos y los lenguajes de programaciónnecesitan saber cuál es el tipo de ese dato, para saber los valores posiblesque podrían tener y las cosas que se permiten hacer con ellos. Por ejemplo, 2 es un número entero. Lo podré sumar, restar y hacer otras operaciones matemáticascon otros números. "madrid" es una cadena de caracteres, que la podré comparar con otras cadenas, concatenar otras cadenas, etc. Dependiendodel lenguaje de programación puede trabajar con unos tipos u otros. Por ejemplo hay lenguajes que distinguen entre números enteros y números decimales y otros lenguajes de programación en los que solamente se tiene el tipo de datos numérico, englobandotantodecimales como enteros en el mismo saco. https://desarrolloweb.com/articulos/tipos-datos-
  • 11. ¿ C U Á L E S S O N L O S T I P O S D E D A T O S E N P S E U D O C Ó D I G O ? 11 Son representaciones Simbólicas (Numérica, Alfabética, algorítmica, etc.) de un atributo o variable cuantitativa. Los datos describen hechos empíricos, sucesos y entidades. Es un valor que recibe el computador por diferentes medios, los datos representan la información que el programador manipula en la construcción de una solución o el desarrollo de un algoritmo. Tipos de datos. • Numéricos. • Texto. • Lógicos. Numéricos. Este tipo de datos puede ser real o entero dependiendo del tipo de dato que se va a utilizar. • Enteros: Estos no tienen puntos decimales (1,2,3,4,5,6,7,8,9). • Reales: Estos si admiten puntos decimales (8.9, 5.3, 6.0, 1.2). Texto. Este tipo de datos admite caracteres (Letras, Dígitos, signos) palabras, frases, oraciones, etc. Lógicos. El tipo de dato lógico o booleano es en computación aquel que puede representar valores de lógica binaria, esto es 2 valores, que normalmente representan falso o verdadero. Un ejemplo de este tipo de expresiones serían: verdadero Y falso → falso. falso O verdadero → verdadero. NO verdadero → falso.
  • 12. 12 ¿ Q u é e s u n a v a r i a b l e ? 12 Derivadadel término en latínvariabilis, variable es una palabra que representa a aquelloque varía o que está sujeto a algún tipo de cambio. Se trata de algo que se caracteriza por ser inestable, inconstante y mudable. En otras palabras,una variablees un símboloque permite identificara un elemento no especificado dentro de un determinadogrupo. Este conjuntosuele ser definidocomo el conjunto universalde la variable (universo de la variable, en otras ocasiones), y cada pieza incluidaen él constituyeun valor de la variable
  • 13. MEET THE TEAM A N A CEO L A R I S S A CFO R O M A N CTO F E D E R I C O CPO A L E J A N D R A CMO J I M COO 13
  • 14. PSEINT • PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos. 14 Descargar instalador Abrir descarga Ejecutar aplicación Ejecutar como administrador Bienvenida PSeInt