#Sesión: 1 Fecha: 3.10.18 Tema: Introducción a la Programación 2224544896 LAURA EBLIN eblin.ramos@upeep.mx
"ROMPER PARADIGMAS (REFLEXIÓN)" Considero que el video tiene un mensaje clave sobre el paradigma del orden, en un mundo morado, el orden es una forma de vivir, se puede apreciar una sociedad muy estricta en cuanto a reglas. También, se podría considerar como una civilización más avanzada, y es precisamente que el orden de las cosas trae consigo un un desarrollo uniforme y disciplinado. Sin embargo la diversidad es un valor fundamental en nuestra sociedad.
TIMELINE En 1642 fue inventada la primera máquina capaz de sumar y restar, por e francés Blas Pascal 29 años más tarde Gottfried Wilhelm Leibniz hizo una mejora la maquina de pascal para que fuera capaz ahora de multiplicar y dividir. En 1822 Charles Babbage creó la primera maquina antecesora de las computadoras electrónicas actuales llamada motor de diferencias, capaz de calcular algoritmos y tablas astronómicas Fue entonces que en 1937, Howard H. Aiken trabajó en una maquina capaz de resolver ecuaciones diferenciales. La llamada Mark 1 o la Calculadora Controlada de Secuencia Automática. Décadas más tarde, la organización se convertiría en una de las más grandes empresas en la industria tecnológica, IBM. En 1946 el ENIAC fue desarrollado para el ejercito norteamericano después de la segunda guerra mundial J. Presper Eckert, y el Dr. John W. Mauchly fueron sus creadores, implementando una mejora del modelo de IBM, reemplazando las partes mecánicas e introduciendo circuitos eléctricos de tipo flip flop y de pulsaciones. A finales de los 40 el matemático Dr. John Von Neumann sugirió que las computadoras deberían contar con un sistema de almacenamiento. Es así como surge la "memoria" Existen dos tipos de computadores: Análogos y Digitales y un tercero llamado Híbrido que es la unión de los dos primeros. GENERACIONES Generación Cero: Máquinas con dispositivos mecánicos. (Máquinas aritméticas). Segunda generación: Máquinas de cálculo con dispositivos electromecánicos, programación binaria, para investigaciones y uso militar Tercera generación: Máquinas con circuitos integrados y programas de software. Cuarta generación: Micro computadores con micro procesadores. Quinta generación: Computadores con multiprocesadores.
#Sesión: 2 Fecha: 13.11.18 Tema: Mapa mental "Algoritmia" Alumno: Erik Rojas Munive
https://www.goconqr.com/es/p/16001566-ALGORITMIA-mind_maps
#Sesión: 3 Fecha: 17.11.18 Tema: Algoritmo Happypath, (Llegar a la universidad) Alumno: Erik Rojas Munive
D- Venir, Llegar a la Universidad: Ejemplo: Me levanto Me baño Desayuno Me traslado Llegar a Destino Ejercicio 1: Algoritmo; ¿Que hacer si mi computadora no enciende? Revisar que esté conectada a la corriente y/o tenga batería. Comprobar que encienda el LED indicador de botón de encendido. Si aun no enciende. reemplazar la batería. Comprobar que funcione normalmente Si aun no enciende, llamar al fabricante Expresiones Lógicas: Escena Shrek 3 Yo no se donde no esta; Definitivamente rechazo la idea de que sea posible suponer donde no esta. Seria inexacto suponer que no podría dejar de decir que es parcialmente correcto Expresiones Lógicas: Relacionales y Lógicos Relacionales: Se utiliza para comparar. que deben ser del mismo tipo. Ejercicio Ecpresiones Lógicas 9>3 y 8>6 = F 9>3 y 8>9= F 9=3 y 8>9 = F 9=3 y 8 => 5= F Programación de sentencias simples. If, then Alternativa doble: Es una instrucción de control doble en donde existen de 2 a más alternativas (u opciones) TAREA: Elaborar diagrama de flujo del algoritmo hecho anteriormente y copiar la captura a Sesión 3.
Diagrama de Flujo: ¿Qué hacer si tu computadora no enciende?
#Sesión: 4 Fecha: 23.11.18 Tema: Sentencias Simples Alumno: Erik Rojas Munive
Alternativa Doble Sintanxis en Pseudocódigo Ejemplo: if (expresión lógica) else if end if Ralizar un código simple. __________________________________________________________________________________________________________________________ var nota as integer if (=6>) then "aprobaste :)" else if "reprobaste :(" __________________________________________________________________________________________________________________________ var num1 as integer var num2 as integer int ("ingrese un primer número") "aprobaste :)" else if "reprobaste :("
#Sesión: 5 Fecha: 03.11.18 Tema: Síntesis Sesión 5 Aula Virtual Alumno: Erik Rojas Munive
La programación es un campo de estudio que en la vida cotidiana se puede considerar como algo abstracto, y de mucha dificultad. Sin embargo es todo lo contrario y tiene muchos beneficios en muchos aspectos. Incluso, en algunas escuelas en USA, la algoritmia es un tema que es considerado como importante. Lo mismo ocurre con los DDF o diagramas de flujo, son utilizados en muchos campos, pero juega un rol muy importante en la algoritmia y la lógica a la hora de programar.
Un elemento muy importante en un código de programación es el compilador, que como hemos visto en investigaciones pasadas funge como un traductor, sin embargo esa no es su única tarea, una de ellas es identificar errores en el código. Esta sin duda es una herramienta muy valiosa. Cabe mencionar que dependiendo del lenguaje de programación es el compilador, es decir, puede variar en cuanto a funciones. Es por ello que existen técnicas o tips de escritura a la hora de escribir el código; Al abrir un código o empezar a escribirlo (después de declarar variables) escribir inmediatamente la palabra fin o cerrar el corchete dado el caso. De esta manera se puede escribir dentro y no repetir la apertura o el cierre. El uso de los paréntesis es importante, ya que a la hora de escribir las sentencias, prioriza o da prioridad. Lleva una estructura y orden en la sintaxis Realiza comentarios con el comando // denotando así que es sólo un comentario. A continuación se muestran los códigos de la Sesión 4
//Suma de dos números. var #1, #2, as integer Inicio { escribir ( "Introduzca un primer número(entero): " ) leer (#1) escribir ( "Introduzca un segundo número(entero): " ) leer (#2) if ( #1 + #2 > 22) escribir ( "La suma es mayor a 22" ) else if escribir ("La suma no es mayor a 22") end if end }
// Código para "Número Intermedio" var #1, #2, #3 as int Inicio { escribir ( "Introduzca un primer número(entero): " ) leer (#1) escribir ( "Introduzca un segundo número(entero): " ) leer (#2) escribir ( "Introduzca un tercer número(entero): " ) leer (#3) if ( #2 < #3 & #2 > #1 ) escribir ( #2 "Sí es menor que " #3, "Y mayor que ", #1) else if escribir ( #2 "No es menor que " #3, "Y mayor que ", #1) end if end }
#Sesión: 6 Fecha: 08.12.18 Tema: Algoritmo Avión Alumno: Erik Rojas Munive
Equipo 1 Lenguajes de Programación. Introducción. Lenguaje máquina como parteaguas en la programación basado en Ceros y Unos. Equipo 3. Tercera Generación Fortran como pionero de los lenguajes de programación de tipo numérico. Equipo 2. Aplicaciones de lenguajes de programación SQL se utiliza para accesar a bases de datos Java, Creación para aplicaciones. conectada a través de una maquina virtual C++
RECONOCIENDO EL AMBIENTE Por motivos que desconozco, no fue posible instalar visual 2010 en mi PC :( Sin embargo, he visitado algunos videotutoriales online y me me he familiarizado con el software
Want to create your own Notes for free with GoConqr? Learn more.