01 algoritmos

C
CarlosCarlos
Tema 1 Algoritmos
Algoritmos ,[object Object],[object Object],[object Object]
Algoritmos
Algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],491 +  25 516
Algoritmos V +  F F F F F F V F F F V V V V +
Algoritmos sansano san + sano
Algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos ,[object Object],[object Object],[object Object],[object Object]
Algoritmos ,[object Object],[object Object],[object Object]
Algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción de un algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción de un algoritmo ,[object Object],[object Object],[object Object],[object Object]
Descripción de un algoritmo ,[object Object],[object Object],[object Object],[object Object]
Descripción de un algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object]
Construcción de un algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Construcción de un algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Construcción de un algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Construcción de un algoritmo Inicio Ingresar valor de K y P Calcular G = K/100 Calcular M = G x P Devolver el valor de M Fin.
Construcción de un algoritmo G=K/1000 M=G x P Ingresar K y P Devolver M
Construcción de un algoritmo G=K/1000 M=G x P Ingresar K y P Devolver M
Construcción de un algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entrada de datos ,[object Object],[object Object],[object Object]
Entrada de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entrada de datos
Entrada de datos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Salida de datos ,[object Object],[object Object],[object Object]
Salida de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Salida de datos C:
Salida de datos ,[object Object],[object Object],[object Object],[object Object]
Utilización de variables ,[object Object],[object Object],[object Object]
Utilización de variables G=K/1000 Esta variable se denomina G y se utiliza para recordar el valor de un gramo de manzana. K es un dato de entrada, y también Se considera una variable
Utilización de variables ,[object Object],[object Object],[object Object],[object Object]
Utilización de constantes ,[object Object],[object Object],[object Object],[object Object]
Utilización de constantes G=K/1000 La constante “1000” sirva para transformar el valor Por kilo a un valor por gramo
Aplicación de operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aplicación de operadores M=G * P operandos operador
Asignación de valores ,[object Object],[object Object],[object Object],[object Object]
Asignación de valores M=G * P Operador de asignación El resultado de GxP se asigna a la variable M
Combinación de operaciones básicas ,[object Object],[object Object],[object Object]
Combinación de operaciones básicas Ingresar K=200 y P=250 G tiene el valor 0,2 M tiene el valor 50 Diagrama de flujo Diagrama de Nassi-Schneidermann G=K/1000 M=G * P Ingresar K y P Devolver M G=K/1000 M=G * P Ingresar K y P Devolver M
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas C 3 4 2 1 C: Condición
Combinación de operaciones básicas 3 si no 4 2 1 C C: Condición
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas ,[object Object],Inicio salir de la cama ducharse tomar desayuno si esta lloviendo entonces tomar el paraguas fin si tomar la mochila tomar la micro fin
Combinación de operaciones básicas C 3a 3b 4 2 1 si no C: Condición
Combinación de operaciones básicas 3a 3b si no 4 2 1 C C: Condición
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas ,[object Object],Inicio salir de la cama ducharse tomar desayuno si esta lloviendo entonces llevar la parca si no llevar la chaqueta fin si tomar la mochila tomar la micro fin
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas 2a 2b 2c 3 1 x? x mayor que 0 x igual a 0 x menor que 0
Combinación de operaciones básicas 3 1 si si no no 2a 2b 2c x mayor que 0? x menor que 0?
Combinación de operaciones básicas 1 3 2a x mayor que 0? x menor que 0? 2b 2c si si no no
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas ,[object Object],Inicio salir de la cama ducharse tomar desayuno si esta lloviendo entonces llevar la parca si no esta lloviendo pero hace frío llevar la chaqueta si no llevar un chaleco fin si tomar la mochila tomar la micro fin
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas Botón giro saldo clave error 1 3 2 … etoc salir
Combinación de operaciones básicas giro clave saldo error Botón 1 2 3 etoc salir …
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas C 2 1 3 C: Condición si no
Combinación de operaciones básicas 1 3 2 C C: Condición
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas ,[object Object],Inicio definir variable x asignar el valor -1 a x mientras x sea menor que cero ingresar x por teclado fin mientras mostrar valor de x fin
Combinación de operaciones básicas ,[object Object],[object Object],[object Object]
Combinación de operaciones básicas C 2 1 3 C: Condición si no
Combinación de operaciones básicas 1 3 2 C C: Condición
Combinación de operaciones básicas Inicio ejecutar 1 repetir ejecutar 2 hasta que se cumpla condición ejecutar 3 fin
Combinación de operaciones básicas ,[object Object],[object Object],Inicio definir variable x repetir ingresar x por teclado Hasta que x sea mayor que cero mostrar valor de x fin
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas Inicio contador, fin contador 2 3 1
Combinación de operaciones básicas 1 3 2 Inicio contador, fin contador
Combinación de operaciones básicas Inicio ejecutar 1 desde contador inicial hasta contador final ejecutar 2 fin desde ejecutar 3 fin
Combinación de operaciones básicas ,[object Object],Inicio definir variable “sumatoria” asignar el valor 0 a “sumatoria” desde i igual a 0 hasta i igual a 5 sumatoria = sumatoria + i fin desde mostrar valor de “sumatoria” fin
Combinación de operaciones básicas ,[object Object],[object Object],[object Object],[object Object]
Combinación de operaciones básicas ,[object Object],[object Object],[object Object]
Fin tema 1 Algoritmos
1 sur 79

Contenu connexe

Tendances(18)

Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
dianapatriciamogollon42 vues
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010
Duvan Aguilera3.6K vues
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
Karlos Valladares12.7K vues
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
dianapatriciamogollon47 vues
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
Javier Alfredo Alcala Alvarado25.8K vues
Lenguaje c sintaxisLenguaje c sintaxis
Lenguaje c sintaxis
Sol Hernández86 vues
AlgoritmosAlgoritmos
Algoritmos
Andrea Martin5.7K vues
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problema
Joaquin Lara Sierra6.4K vues
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
Dorys Quiroz Quiroz1.6K vues
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
IEO Santo Tomás3.9K vues
Tema1Tema1
Tema1
jesus torres710 vues
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
Michele André59.8K vues
Juan camilo leon 10 1Juan camilo leon 10 1
Juan camilo leon 10 1
Juan Camilo Leon Lopez78 vues
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujos
Walter Manero23.7K vues

Similaire à 01 algoritmos

01 algoritmos01 algoritmos
01 algoritmosCarlos Diaz
1.6K vues35 diapositives
Tarea 6Tarea 6
Tarea 6Diego Rodrigo Jurado
409 vues55 diapositives
AlgoritmosAlgoritmos
AlgoritmosAbiJimenez4
15 vues79 diapositives
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmosaralylopez88
10.8K vues37 diapositives

Similaire à 01 algoritmos(20)

01 algoritmos01 algoritmos
01 algoritmos
Carlos Diaz1.6K vues
Tarea 6Tarea 6
Tarea 6
Diego Rodrigo Jurado409 vues
AlgoritmosAlgoritmos
Algoritmos
AbiJimenez415 vues
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptx
MauroTapiaMuoz3 vues
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
aralylopez8810.8K vues
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
Leydi Hernandez4.3K vues
AlgoritmoAlgoritmo
Algoritmo
DIOSANEGRA5.6K vues
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
Leidy Campos4.7K vues
Algoritmos2daparteAlgoritmos2daparte
Algoritmos2daparte
Samir Chirinos259 vues
INTRODUCCIÓN ADSI - PARTE 3INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3
thefasp10391 vues
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
TIRZOANTONIOMEDINACA130 vues
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
neyvajms10.3K vues
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
Videoconferencias UTPL4.5K vues
AlgoritmosAlgoritmos
Algoritmos
coldclean1.2K vues
AlgoritmosAlgoritmos
Algoritmos
ricardogomez28283 vues

Plus de Carlos

01 algoritmos01 algoritmos
01 algoritmosCarlos
854 vues79 diapositives
01 algoritmos01 algoritmos
01 algoritmosCarlos
2 vues79 diapositives
05 sentencias basicas05 sentencias basicas
05 sentencias basicasCarlos
2.5K vues16 diapositives
04b operadores04b operadores
04b operadoresCarlos
351 vues18 diapositives
Ejemplos cEjemplos c
Ejemplos cCarlos
19.9K vues32 diapositives
AlgoritmosAlgoritmos
AlgoritmosCarlos
1.7K vues29 diapositives

01 algoritmos