Está en la página 1de 5

MIGUEL MALDONADO 10-1

ACTIVIDAD DE REFLEXIÓN INICIAL:

Una vez iba con un amigo para la esquina y ahí estaba doña Pancha la cuál vendía empanadas a
2.000 pesos y yo tenía 3.800 pesos y quería pues 2 empanadas porque iba con mi compañero y
teníamos hambre entonces le dije a doña pancha que si nos la dejaba a 3.800 pesos que después
le pagaba y ella dijo que si pero que era la primera y última vez

 ¿Porque lo resolviste de esa manera?

Lo resolví así porque era la forma más fácil y concreta que había pues en el momento no tenía más
dinero

Además, mientras estábamos ahí entrando en confianza con doña Pancha para que nos hiciera el
favor de dejarnos baratas, teníamos más posibilidades de que si efectivamente accediera

 ¿Cómo podrías llegar al mismo fin más rápidamente o tratando de gastar menos recursos?

Pude haber ido corriendo a mi casa por el resto del dinero, o simplemente comprar una sola
empanada con gaseosa y compartir.

 Cuéntanos también ¿que importancia crees que tienen los algoritmos en el desarrollo de
tu profesión como programador de software?

Pues sería que se tendría que llevar pasos para lograr un objetivo en este caso el de programador
de software, el algoritmo sería como llevar un proceso para ir paso a paso y poder terminar la meta
propuesta. 
Definición de algoritmo.

 La racionalidad es la capacidad que permite pensar, evaluar, entender y actuar


de acuerdo a ciertos principios lógicos y de consistencia, con el fin de satisfacer
algún objetivo o finalidad.

Características de los algoritmos.

 Las características fundamentales que debe cumplir todo algoritmo son:


Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido. ... Un algoritmo debe ser legibles: El texto que
lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.

Qué es Pseudocódigo

 El pseudocódigo es la especificación de un algoritmo que debe ejecutar un


programa escribiendo la sentencias con un lenguaje lo más parecido al nuestro
tratando de describir de forma sencilla las acciones que debe seguir dicho
algoritmo, esto nos sirve para definir la forma en que vamos a resolver un
problema para luego ser pasado a un lenguaje de programación real.

Qué es un Diagrama de Flujo.

 Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo, el


cual muestra gráficamente los pasos o procesos a seguir para alcanzar la
solución de un problema. Su correcta construcción es sumamente importante
porque, a partir del mismo se escribe un programa en algún Lenguaje de
Programación.

Qué es un Programa.

 Un programa es un conjunto de pasos lógicos escritos en un lenguaje de


programación que nos permite realizar una tarea específica. El programa suele
contar con una interfaz de usuario, es decir, un medio visual mediante el cual
interactuamos con la aplicación. Algunos ejemplos son la calculadora, el
navegador de internet, un teclado en pantalla para el celular, etc.

Como se representan gráficamente los algoritmos

 Los algoritmos pueden ser expresados de muchas maneras, incluyendo al


lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación
entre otros. ... El usar pseudocódigo y diagramas de flujo
evita muchas ambigüedades del lenguaje natural.
Actividades de apropiación del conocimiento (Conceptualización y
Teorización)
1. Por medio de que se representa la esquematización gráfica de un algoritmo y señale
cada elemento o símbolo correspondiente y describa su uso.
 Por medio de un diagrama de flujo

 Inicia / Final: Representa el inicio y final de un proceso


 Línea de flujo: Indica la siguiente instrucción
 Entrada / Salida: Lectura de datos de entrada e impresión de datos de salida
 Proceso: Presenta lo que se lleva a cabo
 Decisión: Permite analizar una decisión y se mota verdadero o falso

2. Investigue que herramientas existen para elaborar diagramas de flujo, seleccione una
y habla de ella.

 Lucidchart es una plataforma de diagramación que permite trabajar en un


documento con otros usuarios al mismo tiempo. A diferencia de los tableros
virtuales, esta plataforma cuenta con elementos especiales para la creación
de organigramas, mapas mentales, diagramas de flujo, entre otros formatos
para ver cómo se relacionan y conectan los conceptos.
3. Realizar ejercicios propuestos en clase por la docente realícelos en cuaderno y tómale
fotos organízalo en Word y súbalo al blog

4. Reconocer los fundamentos de la programación orientada a objetos usando el lenguaje


de programación java.
 Los reconozco.

También podría gustarte