SlideShare uma empresa Scribd logo
1 de 17
CBT. Ing. Esteban calderón Alcaraz
pro: ISC José Antonio González
Hernández
yo: Maythé Esmeralda Guadarrama
Monroy
Submodulo: aplica las bases de la
programación
Técnico en Informática grupo “A”
segundo semestre
¿Qué es algoritmo…..?
 Es un conjunto ordenado y finito de
operaciones que me permiten hallar la
solución de un problema.
 Es como un algo jeje que te permite
resolver un problema paso por paso.
Características del mismo….!!!
 Las características fundamentales que debe cumplir todo algoritmo son:
 Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la
acción a realizar sin criterios de interpretación.
 Ser finito: Un número específico y numerable de pasos debe componer al
algoritmo, el cual deberá finalizar al completarlos.
 Tener cero o más entradas: Datos son proporcionados a un algoritmo
como insumo (o estos son generados de alguna forma) para llevar a cabo
las operaciones que comprende.
 Tener una o más salidas: Debe siempre devolver un resultado; de nada
sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un
resultado no debe ser considerado como únicamente “verlos” en forma
impresa o en pantalla, como ocurre con las computadoras. Existen muchos
otros mecanismos susceptibles de programación que no cuentan con una
salida de resultados de esta forma. Por salida de resultados debe
entenderse todo medio o canal por el cual es posible apreciar los efectos de
las acciones del algoritmo.
 Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser
preciso, no usando nada más ni nada menos que aquello que se requiera
para y en su ejecución.
Algoritmo: multiplicar 2 núm.
 Requisitos:
 Formula n1 * n2
 Definir n1
 Definir n2
 Definir r
1.- solicitar el primer número (n1)
2.-solicitar el segundo número (n2)
3.-calcular el resultado r como:
r= n1*n2
4.-sacar/mostrar el resultado r
Caja negra….!!!!
n1 r
n2
r=n1*n2
Algoritmo: dividir 2 núm.
 Requisitos:
 Formula n1/n2
 Definir n1
 Definir n2
 Definir r
1.-solicitar el primer número (n1)
2.-solicitar el segundo número (n2)
3.-calcular el resultado r como:
r=n1/n2
4.-sacar/mostrar el resultado r
Caja negra….!!!
n1 r
n2
r=n1/n2
Algoritmo: convertir grados ºC a
ºF
 Requisitos:
 Formula
 Definir
 Definir
 Definir
1.-solucionar los grados Celsius (ºc)
2.-calcular el resultado ºF como:
ºF= (ºc*9/5)+32
3.-sacar/mostrar el resultado ºF
Caja negra….!!!!
ºC ºF
ºF=(ºC*9/5)+32
Algoritmo: elevar un núm. al
cuadrado
 Requisitos:
 Formula n²=n*n
 Definir n
 Definir n²
1.-solicitar n
2.-calcular n² como:
n²=n*n
3.-solicitar/mostrar n²
Caja negra….!!!!
n n²
n
n²=n*n
Algoritmo: volumen de un
prisma
 Requisitos:
 Formula v=A(b)*(h)
 Definir A(b)
 Definir h
 Definir V
1.-solicitar el área de la base A(b)
2.-solicitar altura (h)
3.-colocar volumen del prisma V como:
V=A(b)*(h)
4.-mostrar volumen del prisma V
Caja negra….!!!
A(b) V
(h)
V=A(b)*(h)
Algoritmo: calcular el área de
una circunferencia
 Requisitos:
 Fórmula r=C/2
 Definir C
 Definir R
1.-solicitar C
2.-solicitar C como:
r=C/2
3.-sacar/mostrar el resultado
Caja negra…..!!!
C r
r=C/2
Algoritmo: elevar 2ˆn
 Requisitos:
 Formula r=2ˆn
 Definir n
 Definir r
1.-solicitar n
2.-calcular r como:
r=2ˆn
3.-mostrar/sacar el resultado r
Caja negra….!!!
n rr=2ˆn

Mais conteúdo relacionado

Mais procurados

7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
rcarrerah
 
Algoritmos de ale
Algoritmos de aleAlgoritmos de ale
Algoritmos de ale
skrillex132
 
Suma y multiplicacion de dos numeros
Suma y multiplicacion de dos numerosSuma y multiplicacion de dos numeros
Suma y multiplicacion de dos numeros
Joshua M Noriega
 
Colegio distrital maría inmaculada
Colegio distrital maría inmaculadaColegio distrital maría inmaculada
Colegio distrital maría inmaculada
Mary Guerrero
 
Programación Modular
Programación ModularProgramación Modular
Programación Modular
guestefc95b
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
kariitoorttega
 

Mais procurados (19)

Diagramas De Flujo 22
Diagramas De Flujo 22Diagramas De Flujo 22
Diagramas De Flujo 22
 
Traza de un algoritmo
Traza de un algoritmoTraza de un algoritmo
Traza de un algoritmo
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
Algoritmos de ale
Algoritmos de aleAlgoritmos de ale
Algoritmos de ale
 
ANALISIS DE LOS ALGORITMOS
ANALISIS DE LOS ALGORITMOSANALISIS DE LOS ALGORITMOS
ANALISIS DE LOS ALGORITMOS
 
Clases de algoritmo
Clases de algoritmoClases de algoritmo
Clases de algoritmo
 
Suma y multiplicacion de dos numeros
Suma y multiplicacion de dos numerosSuma y multiplicacion de dos numeros
Suma y multiplicacion de dos numeros
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
Universidad politécnica de tecámac
Universidad politécnica de tecámacUniversidad politécnica de tecámac
Universidad politécnica de tecámac
 
Algoritmo diagrama de flujo - psedocodigo
Algoritmo diagrama de flujo - psedocodigoAlgoritmo diagrama de flujo - psedocodigo
Algoritmo diagrama de flujo - psedocodigo
 
Colegio distrital maría inmaculada
Colegio distrital maría inmaculadaColegio distrital maría inmaculada
Colegio distrital maría inmaculada
 
Ayudantia 1
Ayudantia 1Ayudantia 1
Ayudantia 1
 
Unidad ii construiralgoritmos
Unidad ii construiralgoritmosUnidad ii construiralgoritmos
Unidad ii construiralgoritmos
 
Algoritmos2daparte
Algoritmos2daparteAlgoritmos2daparte
Algoritmos2daparte
 
Exc2 paolasolis
Exc2 paolasolisExc2 paolasolis
Exc2 paolasolis
 
Programación Modular
Programación ModularProgramación Modular
Programación Modular
 
Comandos raptor
Comandos raptorComandos raptor
Comandos raptor
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
 

Destaque

Fantasy CV updated
Fantasy CV updatedFantasy CV updated
Fantasy CV updated
bm101
 
Adicción a la tecnología
Adicción a la tecnologíaAdicción a la tecnología
Adicción a la tecnología
LadyBlue Stva
 
Estrutura e técnicas para elaborar um artigo científico laudemria silva rabelo
Estrutura e técnicas para elaborar um artigo científico   laudemria silva rabeloEstrutura e técnicas para elaborar um artigo científico   laudemria silva rabelo
Estrutura e técnicas para elaborar um artigo científico laudemria silva rabelo
SANDRO HENRIQUE NASCIMENTO
 
Absceso pulmonar
Absceso pulmonarAbsceso pulmonar
Absceso pulmonar
Vero Rdz
 

Destaque (14)

Alfabetización informática valen y sofi
Alfabetización informática valen y sofiAlfabetización informática valen y sofi
Alfabetización informática valen y sofi
 
HOW TO CREATE LANDING PAGES YOUR PROSPECTS CAN'T RESIST [INBOUND 2014]
HOW TO CREATE LANDING PAGES YOUR PROSPECTS CAN'T RESIST [INBOUND 2014]HOW TO CREATE LANDING PAGES YOUR PROSPECTS CAN'T RESIST [INBOUND 2014]
HOW TO CREATE LANDING PAGES YOUR PROSPECTS CAN'T RESIST [INBOUND 2014]
 
Introducción a la Economía 1
Introducción a la Economía 1Introducción a la Economía 1
Introducción a la Economía 1
 
Fantasy CV updated
Fantasy CV updatedFantasy CV updated
Fantasy CV updated
 
Cierre pag #17
Cierre pag #17Cierre pag #17
Cierre pag #17
 
Adicción a la tecnología
Adicción a la tecnologíaAdicción a la tecnología
Adicción a la tecnología
 
Estrutura e técnicas para elaborar um artigo científico laudemria silva rabelo
Estrutura e técnicas para elaborar um artigo científico   laudemria silva rabeloEstrutura e técnicas para elaborar um artigo científico   laudemria silva rabelo
Estrutura e técnicas para elaborar um artigo científico laudemria silva rabelo
 
Neuroprot 121024052813-phpapp02
Neuroprot 121024052813-phpapp02Neuroprot 121024052813-phpapp02
Neuroprot 121024052813-phpapp02
 
Resume
ResumeResume
Resume
 
Absceso pulmonar
Absceso pulmonarAbsceso pulmonar
Absceso pulmonar
 
Organización de las plantas con flores de vida sésil
Organización de las plantas con flores de vida sésilOrganización de las plantas con flores de vida sésil
Organización de las plantas con flores de vida sésil
 
SELLING WITH MAXIMUM VALUES: STRATEGIES THAT MAXIMIZE THE VALUE AND POWER OF ...
SELLING WITH MAXIMUM VALUES: STRATEGIES THAT MAXIMIZE THE VALUE AND POWER OF ...SELLING WITH MAXIMUM VALUES: STRATEGIES THAT MAXIMIZE THE VALUE AND POWER OF ...
SELLING WITH MAXIMUM VALUES: STRATEGIES THAT MAXIMIZE THE VALUE AND POWER OF ...
 
INBOUND MARKETING DOES NOT CLOSE DEALS [INBOUND 2014]
INBOUND MARKETING DOES NOT CLOSE DEALS [INBOUND 2014]INBOUND MARKETING DOES NOT CLOSE DEALS [INBOUND 2014]
INBOUND MARKETING DOES NOT CLOSE DEALS [INBOUND 2014]
 
Introduccion a la_teoria_de_la_arquitectura
Introduccion a la_teoria_de_la_arquitecturaIntroduccion a la_teoria_de_la_arquitectura
Introduccion a la_teoria_de_la_arquitectura
 

Semelhante a Esmeralda....!!!

Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
Leydi Hernandez
 
Nancy carrillo perdomo
Nancy carrillo perdomoNancy carrillo perdomo
Nancy carrillo perdomo
nancyithaa
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
carlospaul
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
Uriel Lopez
 

Semelhante a Esmeralda....!!! (20)

Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
4 algoritmos
4 algoritmos4 algoritmos
4 algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 
Nancy carrillo perdomo
Nancy carrillo perdomoNancy carrillo perdomo
Nancy carrillo perdomo
 
U2-Algoritmos Estructuras Secuenciales.pdf
U2-Algoritmos Estructuras Secuenciales.pdfU2-Algoritmos Estructuras Secuenciales.pdf
U2-Algoritmos Estructuras Secuenciales.pdf
 
_Algoritmos.ppt
_Algoritmos.ppt_Algoritmos.ppt
_Algoritmos.ppt
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introducción a la programación y la informática. Tema 1
Introducción a la programación y la informática. Tema 1Introducción a la programación y la informática. Tema 1
Introducción a la programación y la informática. Tema 1
 
Algoritmos con decisiones.pptx
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptx
 
Presentación11
Presentación11Presentación11
Presentación11
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Desarrollo de lógica algorítmica_PARTE 1.PPTX
Desarrollo de lógica algorítmica_PARTE 1.PPTXDesarrollo de lógica algorítmica_PARTE 1.PPTX
Desarrollo de lógica algorítmica_PARTE 1.PPTX
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 

Esmeralda....!!!

  • 1. CBT. Ing. Esteban calderón Alcaraz pro: ISC José Antonio González Hernández yo: Maythé Esmeralda Guadarrama Monroy Submodulo: aplica las bases de la programación Técnico en Informática grupo “A” segundo semestre
  • 2. ¿Qué es algoritmo…..?  Es un conjunto ordenado y finito de operaciones que me permiten hallar la solución de un problema.  Es como un algo jeje que te permite resolver un problema paso por paso.
  • 3. Características del mismo….!!!  Las características fundamentales que debe cumplir todo algoritmo son:  Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.  Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.  Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.  Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo.  Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.
  • 4. Algoritmo: multiplicar 2 núm.  Requisitos:  Formula n1 * n2  Definir n1  Definir n2  Definir r 1.- solicitar el primer número (n1) 2.-solicitar el segundo número (n2) 3.-calcular el resultado r como: r= n1*n2 4.-sacar/mostrar el resultado r
  • 6. Algoritmo: dividir 2 núm.  Requisitos:  Formula n1/n2  Definir n1  Definir n2  Definir r 1.-solicitar el primer número (n1) 2.-solicitar el segundo número (n2) 3.-calcular el resultado r como: r=n1/n2 4.-sacar/mostrar el resultado r
  • 8. Algoritmo: convertir grados ºC a ºF  Requisitos:  Formula  Definir  Definir  Definir 1.-solucionar los grados Celsius (ºc) 2.-calcular el resultado ºF como: ºF= (ºc*9/5)+32 3.-sacar/mostrar el resultado ºF
  • 10. Algoritmo: elevar un núm. al cuadrado  Requisitos:  Formula n²=n*n  Definir n  Definir n² 1.-solicitar n 2.-calcular n² como: n²=n*n 3.-solicitar/mostrar n²
  • 12. Algoritmo: volumen de un prisma  Requisitos:  Formula v=A(b)*(h)  Definir A(b)  Definir h  Definir V 1.-solicitar el área de la base A(b) 2.-solicitar altura (h) 3.-colocar volumen del prisma V como: V=A(b)*(h) 4.-mostrar volumen del prisma V
  • 14. Algoritmo: calcular el área de una circunferencia  Requisitos:  Fórmula r=C/2  Definir C  Definir R 1.-solicitar C 2.-solicitar C como: r=C/2 3.-sacar/mostrar el resultado
  • 16. Algoritmo: elevar 2ˆn  Requisitos:  Formula r=2ˆn  Definir n  Definir r 1.-solicitar n 2.-calcular r como: r=2ˆn 3.-mostrar/sacar el resultado r