SlideShare una empresa de Scribd logo
1 de 7
María José Minjárez Cuevas
3C
Ana Isela Rojo

Introducción
a la robotica
[Escriba el subtítulo del
documento]

Un usuario de Microsoft Office satisfecho.
19/08/13

Desarrollo de Programas
A. Define que es un problema
B. Determina los pasos que se deben seguir para organizar una comida
para 50 personas. Los pasos deben seguir una secuencia, es decir,
deben estar en el orden que se deben realizar, de tal manera que
cualquier persona que los siga pueda organizarla
Respuestas
A. Es un suceso o caso en el cual puede haber ideas u opiniones
dispersas y no se toma unaen especial no se tiene una solución
B. Primero debes comprar todo los ingredientes de la cena y con
lo que decoraras el área en donde se realizara el evento,
después empezar a cocinar los ingredientes para la comida.
Una vez lista la comida sacas la vajilla y la pones en el lugar de
cada uno de los invitados junto con el mantel, utensilios y
copas, por supuesto ese es el momento ideal poner la
decoración. Ya por ultimo metes a enfriar lo que vayas a dar
de tomar y te arreglas tú para estar puntual a la hora de
llegada de tus invitados. DISFRUTA!
¿Todos organizaron igual la comida?
-

No, la forma en el que desarrolle los pasos fueron más
explicitas que la de mis compañeros

¿Cuál es la correcto? ¿Porque?
-todas son correctas, la diferencia es que lo redactamos en forma
diferente pero llegamos a la misma conclusión.
Define que es un algoritmo
-

pasos a seguir para llegar a la solución del problema
CARACTERISTICAS
sus pasos deben estar ordenados
las sentencias debe ser detalladas (claras, precisas y
exactas) de forma que lleguemos al mismo resultado.
Debe tener un número infinito de pasos
Costa de 3 fases: entrada, proceso y salida
La principal función de una computadora es procesar la
información, por lo que es importante distinguir que
existen diferentes tipos de datos como: numéricos
(5,6,7…), tipo carácter (Aa#%...), y lógicos (and-y,or-o,
=).

Expresiones lógicas
¿Verdadero o falso?

AND (Y)

Operadores Relacionales
<

VYV=V

5<8verdadero

>

F Y V= F

No (5<8) falso

=

V Y F= F

1<2 y 5<8verdadero

<=

F Y F=F

>=

OR (O)

<>

3<2(F) y 1<4(V) falso

V o V= V

3<2 (F)y 5<4(F) falso

F o V =V

3<2 o 1<4

VoF=V
F o F =F

Expresiones Aritméticas
Operadores Matemáticas
+ Suma 2+4=6
- resta 2-4= -2 4-2=2
* Multiplicación2*4=8
/ División 2/4=.5 4/2=2
^ Exponenciación, elevación a potencias 2^4= 16
Div División entera (parte entera del cociente) 4div 2= 2
2div4=0
Mod modulo (resto) residuo de una división 4MOD 2=0
2MOD4=2
PLANTEAMIENTO

ENTRADA

PROCESO

SALIDA

Operadores Lógi
Para subir a la
montaña rusa debes
tener una estatura
igual o mayor a 1.50
Alberto mide 1.70m

Estatura min=1.50
Estatura
Alberto=1.70

Obtén el perímetro
de un rectángulo
que mide 20cm de
ancho y 15 de alto
La mueblería DELSA
está ofreciendo un
descuente de 15%
en una compra
mayor a $1000.tu
compra es de
$1250,
Cuento debes
pagar?

Perímetro:
20cm ancho
15cm alto
15% DESC.
En compra mayor
de $1000
Mi compra: $1250

Si
estatura de Alberto
1.70 >=
Estatura min. 1.50
”si se puede subir”
si no
“no se puede subir”
L+L+L+L
20+20+15+15
(20*2)+(15*2)
Ancho*2 + alto*2
Mi compra $1250 >=
A $1000
(1250*15)/100=187.5
Mi compra 1250187.5
Si no pagas $1250

“si se puede subir”

El perímetro es de
70cm

$1062.5

ALGORITMO PARA LAVAR UNA PECERA
Entrada.- apagas el filtro con el que se limpia el agua, sacas los
peces y los pones en un recipiente. Todo tipo de decoración que
se encuentren dentro de la pecera se sacan y con un cepillito
podrás quitar el lama.
PROCESO.- el agua de la pecera se vacía para poner una limpia,
pero anteriormente de llenarla con nueva agua se requiera de
una limpieza exterior ya que se queda lama, comida de peces
hasta incluso excremento.
SALIDA.- ya al llenar el agua puedes volver a poner los peces en
la pecera y poner en el lugar correspondiente cada decoración.
Como podemos determinar los números pares comprendidos
entre 1 y 100?
Entada núm. del 1-100
Proceso: si 2=0 (es par) si no: si el núm. es decimal (es non)
Salida:determinas números entre 1 y 100v
DESARROLLO DE DIAGRAMA DE
FLUJO
Entorno del DFD

Detener

Asignación
Ciclo
mientras

Salida
Ciclo para

Ejecutar
Lectura
Decisión

Diagrama de flujo para determinar
si un número es par

Son dibujos o gráficos que se utilizan para
representar un proceso. Representan a los
algoritmos, lo cual permite comprender más
fácilmente cada operación del proceso
correspondiente

Simbolos basicos
Línea de flujo
Proceso

Decisión

Inicio o fin

Lectura(entrada de datos)

Salida/imprimir en
pantalla
REGLAS PARA CONSTRUIR DIAGRAMA DE FLUJO
1. Todo diagrama de flujo debe de tener un inicio y un fin
2. Las líneas utilizadas para indicar la dirección de flujo deben ser rectas,
verticales, y horizontales
3. Todas las líneas utilizadas para indicar la dirección de flujo deben estar
conectadas
4. El diagrama de flujo debe de estar construido de arriba hacia abajo y de
izquierda a derecha
5. No puede llegar más de una línea a un símbolo

Solución de problemas
mediante el desarrollo
de diagramas de flujo
1. Calculas la suma de números pares comprendidos entre 1 y 100 donde al
final mostraras el resultado de esta suma.
2. Se desea saber cuál de tres números enteros es el mayor y mostrarlo en
pantalla
3. Calcular el promedio de una serie de números positivos dados por el
usuario; al final deberá mostrar el resultado. Cuando el usuario introduzca
un valor de 0 significara que término de introducir datos.

Armado del Robot Lego Mindstorms
El robot fue armado en dos día. El primer día mucho
tiempo se nos fue en como dividirnos para hacer más
ágil el proceso, él proceso de encontrar las piezas y el de
leer el instructivo era muy lento. Nadie de los de mi
equipo teníamos experiencia de armar un robot. Pero al
terminar la clase ya tuvimos más o menos una idea clara
para el siguiente día poderlo amarlo con mucho más
rapidez.
El segundo día ya fue más rápido nos dividimos
unos lo armaban, otros buscaban las piezas y otros
veían el instructivo. Pudimos terminarlo justo a
tiempo.me gusto se ve más difícil de lo que es y es
entretenido armarlo. Al final pudimos ver como el
robot se movía.

Más contenido relacionado

Similar a Catalago de act i ma j

350779175 copiade copiadeinformatica
350779175 copiade copiadeinformatica350779175 copiade copiadeinformatica
350779175 copiade copiadeinformaticamaria jose garcia y
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos Mena75
 
Solucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de AlgoritmosSolucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de Algoritmospilgrim15
 
REPRESENTACION ALGORITMOS
REPRESENTACION ALGORITMOSREPRESENTACION ALGORITMOS
REPRESENTACION ALGORITMOSluisbecerracruz
 
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)ArmandoC42
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoEspitiaGiancarlo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoramosmendezshura
 
Examen practica
Examen practicaExamen practica
Examen practicaelidetjc
 
Monografía Alexa
Monografía AlexaMonografía Alexa
Monografía AlexaAlexa Ortiz
 
Metodologia programacion
Metodologia  programacionMetodologia  programacion
Metodologia programacionAquino1912
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSKatherinBarrios17
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSKatherinBarrios17
 

Similar a Catalago de act i ma j (20)

Tarea de word
Tarea de wordTarea de word
Tarea de word
 
350779175 copiade copiadeinformatica
350779175 copiade copiadeinformatica350779175 copiade copiadeinformatica
350779175 copiade copiadeinformatica
 
Números decimales
Números decimalesNúmeros decimales
Números decimales
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos
 
Solucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de AlgoritmosSolucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de Algoritmos
 
REPRESENTACION ALGORITMOS
REPRESENTACION ALGORITMOSREPRESENTACION ALGORITMOS
REPRESENTACION ALGORITMOS
 
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Algoritmosprogramacioncuaderno1
Algoritmosprogramacioncuaderno1Algoritmosprogramacioncuaderno1
Algoritmosprogramacioncuaderno1
 
s
ss
s
 
Examen practica
Examen practicaExamen practica
Examen practica
 
Examen practica
Examen practicaExamen practica
Examen practica
 
Monografía Alexa
Monografía AlexaMonografía Alexa
Monografía Alexa
 
Metodologia programacion
Metodologia  programacionMetodologia  programacion
Metodologia programacion
 
ECUACIONES LINEALES 2º
ECUACIONES LINEALES  2ºECUACIONES LINEALES  2º
ECUACIONES LINEALES 2º
 
Matematicas CLEI III 1PARTE
Matematicas CLEI III 1PARTEMatematicas CLEI III 1PARTE
Matematicas CLEI III 1PARTE
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
 
Prg1 clases03
Prg1 clases03Prg1 clases03
Prg1 clases03
 

Catalago de act i ma j

  • 1. María José Minjárez Cuevas 3C Ana Isela Rojo Introducción a la robotica [Escriba el subtítulo del documento] Un usuario de Microsoft Office satisfecho.
  • 2. 19/08/13 Desarrollo de Programas A. Define que es un problema B. Determina los pasos que se deben seguir para organizar una comida para 50 personas. Los pasos deben seguir una secuencia, es decir, deben estar en el orden que se deben realizar, de tal manera que cualquier persona que los siga pueda organizarla Respuestas A. Es un suceso o caso en el cual puede haber ideas u opiniones dispersas y no se toma unaen especial no se tiene una solución B. Primero debes comprar todo los ingredientes de la cena y con lo que decoraras el área en donde se realizara el evento, después empezar a cocinar los ingredientes para la comida. Una vez lista la comida sacas la vajilla y la pones en el lugar de cada uno de los invitados junto con el mantel, utensilios y copas, por supuesto ese es el momento ideal poner la decoración. Ya por ultimo metes a enfriar lo que vayas a dar de tomar y te arreglas tú para estar puntual a la hora de llegada de tus invitados. DISFRUTA! ¿Todos organizaron igual la comida? - No, la forma en el que desarrolle los pasos fueron más explicitas que la de mis compañeros ¿Cuál es la correcto? ¿Porque? -todas son correctas, la diferencia es que lo redactamos en forma diferente pero llegamos a la misma conclusión. Define que es un algoritmo - pasos a seguir para llegar a la solución del problema CARACTERISTICAS sus pasos deben estar ordenados las sentencias debe ser detalladas (claras, precisas y exactas) de forma que lleguemos al mismo resultado. Debe tener un número infinito de pasos Costa de 3 fases: entrada, proceso y salida
  • 3. La principal función de una computadora es procesar la información, por lo que es importante distinguir que existen diferentes tipos de datos como: numéricos (5,6,7…), tipo carácter (Aa#%...), y lógicos (and-y,or-o, =). Expresiones lógicas ¿Verdadero o falso? AND (Y) Operadores Relacionales < VYV=V 5<8verdadero > F Y V= F No (5<8) falso = V Y F= F 1<2 y 5<8verdadero <= F Y F=F >= OR (O) <> 3<2(F) y 1<4(V) falso V o V= V 3<2 (F)y 5<4(F) falso F o V =V 3<2 o 1<4 VoF=V F o F =F Expresiones Aritméticas Operadores Matemáticas + Suma 2+4=6 - resta 2-4= -2 4-2=2 * Multiplicación2*4=8 / División 2/4=.5 4/2=2 ^ Exponenciación, elevación a potencias 2^4= 16 Div División entera (parte entera del cociente) 4div 2= 2 2div4=0 Mod modulo (resto) residuo de una división 4MOD 2=0 2MOD4=2 PLANTEAMIENTO ENTRADA PROCESO SALIDA Operadores Lógi
  • 4. Para subir a la montaña rusa debes tener una estatura igual o mayor a 1.50 Alberto mide 1.70m Estatura min=1.50 Estatura Alberto=1.70 Obtén el perímetro de un rectángulo que mide 20cm de ancho y 15 de alto La mueblería DELSA está ofreciendo un descuente de 15% en una compra mayor a $1000.tu compra es de $1250, Cuento debes pagar? Perímetro: 20cm ancho 15cm alto 15% DESC. En compra mayor de $1000 Mi compra: $1250 Si estatura de Alberto 1.70 >= Estatura min. 1.50 ”si se puede subir” si no “no se puede subir” L+L+L+L 20+20+15+15 (20*2)+(15*2) Ancho*2 + alto*2 Mi compra $1250 >= A $1000 (1250*15)/100=187.5 Mi compra 1250187.5 Si no pagas $1250 “si se puede subir” El perímetro es de 70cm $1062.5 ALGORITMO PARA LAVAR UNA PECERA Entrada.- apagas el filtro con el que se limpia el agua, sacas los peces y los pones en un recipiente. Todo tipo de decoración que se encuentren dentro de la pecera se sacan y con un cepillito podrás quitar el lama. PROCESO.- el agua de la pecera se vacía para poner una limpia, pero anteriormente de llenarla con nueva agua se requiera de una limpieza exterior ya que se queda lama, comida de peces hasta incluso excremento. SALIDA.- ya al llenar el agua puedes volver a poner los peces en la pecera y poner en el lugar correspondiente cada decoración. Como podemos determinar los números pares comprendidos entre 1 y 100? Entada núm. del 1-100 Proceso: si 2=0 (es par) si no: si el núm. es decimal (es non) Salida:determinas números entre 1 y 100v
  • 5. DESARROLLO DE DIAGRAMA DE FLUJO Entorno del DFD Detener Asignación Ciclo mientras Salida Ciclo para Ejecutar Lectura Decisión Diagrama de flujo para determinar si un número es par Son dibujos o gráficos que se utilizan para representar un proceso. Representan a los algoritmos, lo cual permite comprender más fácilmente cada operación del proceso correspondiente Simbolos basicos Línea de flujo Proceso Decisión Inicio o fin Lectura(entrada de datos) Salida/imprimir en pantalla
  • 6. REGLAS PARA CONSTRUIR DIAGRAMA DE FLUJO 1. Todo diagrama de flujo debe de tener un inicio y un fin 2. Las líneas utilizadas para indicar la dirección de flujo deben ser rectas, verticales, y horizontales 3. Todas las líneas utilizadas para indicar la dirección de flujo deben estar conectadas 4. El diagrama de flujo debe de estar construido de arriba hacia abajo y de izquierda a derecha 5. No puede llegar más de una línea a un símbolo Solución de problemas mediante el desarrollo de diagramas de flujo 1. Calculas la suma de números pares comprendidos entre 1 y 100 donde al final mostraras el resultado de esta suma. 2. Se desea saber cuál de tres números enteros es el mayor y mostrarlo en pantalla 3. Calcular el promedio de una serie de números positivos dados por el usuario; al final deberá mostrar el resultado. Cuando el usuario introduzca un valor de 0 significara que término de introducir datos. Armado del Robot Lego Mindstorms El robot fue armado en dos día. El primer día mucho tiempo se nos fue en como dividirnos para hacer más ágil el proceso, él proceso de encontrar las piezas y el de leer el instructivo era muy lento. Nadie de los de mi equipo teníamos experiencia de armar un robot. Pero al terminar la clase ya tuvimos más o menos una idea clara para el siguiente día poderlo amarlo con mucho más rapidez.
  • 7. El segundo día ya fue más rápido nos dividimos unos lo armaban, otros buscaban las piezas y otros veían el instructivo. Pudimos terminarlo justo a tiempo.me gusto se ve más difícil de lo que es y es entretenido armarlo. Al final pudimos ver como el robot se movía.