domingo, 21 de junio de 2020

GUIA 4 INFORMATICA

REGLAS PARA UN DIAGRAMA DE FLUJO

1. Se escriben de arriba hacia abajo y de izquierda a derecha, también deben tener un inicio y un fin.

2. Las lineas utilizadas para indicar la dirección del flujo del diagrama deben ser rectas verticales y horizontales.

3. Todas las lineas utilizadas para indicar la dirección del flujo del diagrama deben estar conectadas. La conexión debe ser a un símbolo que exprese lectura, proceso, decisión, conexión o fin.

4. Debe ser construido de arriba hacia abajo(Top-Down) y de izquierda a derecha(Ridght-Left)

5. La notación utilizada en el diagrama de flujo debe ser independiente del lenguaje de programación. La solución presentada puede escribirse posteriormente y fácilmente en diferentes lenguajes de programación.

6. Es conveniente cuando realizamos una tarea compleja poner comentarios que expresen o ayuden a entender lo que hicimos.

7. Si se requiere mas de una hoja para su construcción, debemos utilizar conectores adecuados y numerar las paginas convenientemente.

8. No puede llegar mas de una linea a un símbolo.



<iframe src="https://onedrive.live.com/embed?cid=7309495D0AB69E34&amp;resid=7309495D0AB69E34%21115&amp;authkey=AIQ2Dp2CqMcPASA&amp;em=2&amp;wdAr=1.7777777777777777" width="350px" height="221px" frameborder="0">Esto es un documento de <a target="_blank" href="https://office.com">Microsoft Office</a> incrustado con tecnología de <a target="_blank" href="https://office.com/webapps">Office</a>.</iframe>










martes, 26 de mayo de 2020

Diagramas de flujo

DIAGRAMAS DE FLUJO

Conceptos y generalidades 

El diagrama de flujo o también es una manera de representar gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos estructurados y vinculados que permiten su revisión como un todo.

La representación gráfica de estos procesos emplea, en los diagramas de flujo, una serie determinada de figuras geométricas que representan cada paso puntual del proceso que está siendo evaluado. Estas formas definidas de antemano se conectan entre sí a través de flechas y líneas que marcan la dirección del flujo y establecen el recorrido del proceso, como si de un mapa se tratara.

Los diagramas de flujo son un mecanismo de control y descripción de procesos, que permiten una mayor organización, evaluación o replanteamiento de secuencias de actividades y procesos de distinta índole, dado que son versátiles y sencillos. Son empleados a menudo en disciplinas como la programación, la informática, la economía, las finanzas, los procesos industriales e incluso la psicología cognitiva.

Características

1. Sintética: La representación que se haga de un sistema o un proceso deberá quedar resumida en pocas hojas, de preferencia en una sola. Los diagramas extensivos dificultan su comprensión  y asimilación, por tanto dejan de ser prácticos.

2. Simbolizada: La aplicación de la simbologia adecuada a los diagramas de sistemas y procedimientos evita a los analistas anotaciones excesivas, repetitivas y confusas en su interpretación.

3. De forma visible a un sistema o proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas.





jueves, 14 de mayo de 2020

GUIA DE TRABAJO 2

10 CONSEJOS PARA RESOLVER ALGORITMOS

 1. Definir el Problema:Damos el enunciado del problema, el cual requiere una definición clara y precisa, en otras palabras definimos que pretendemos solucionar, un pequeño ejemplo:
  • ¿Cual es el área del terreno de mi casa?

2.Analizar el Problema:Debemos comprender lo que se desea desarrollar para luego aplicar alguna posible solución a problema dado, para esto debemos tener en cuenta con que datos de entrada contamos, los métodos con sus respectivas fórmulas que necesitamos para procesar los datos y cuál es la información que deseamos producir (datos de salida), ejemplo:
  • Datos de entrada: Largo, Ancho.
  • Método: Para este algoritmo realizaremos la medición del Largo por el Ancho del terreno para luego hacer una operación aritmética de multiplicación.
  • Datos de salida: Área del terreno.
 
3.  Diseñar el Algoritmo: En esta nos adentramos en el diseño de los pasos a seguir secuencial mente para alcanzar nuestro objetivo proyectado, adicional mente podemos aplicar algunas características para desarrollar un buen algoritmo, estos son:
  • Tener un punto particular de inicio
  • Definir bien su estructura la cual no debe permitir dobles interpretaciones
  • Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema
  • Debe ser finito en tamaño y tiempo de ejecución

4. Definir la Codificación: Es la acción de escribir la solución del problema de acuerdo a la lógica, en esta podemos usar un diagrama de flujo o un pseudocódigo en una serie de instrucciones detalladas.


5. Utilización de lenguaje sencillo: En este paso debemos de acertar verazmente en la solución de un problema dado con nuestro algoritmo, utilizando un lenguaje que nos brinde eficiencia y eficacia en su tratamiento como es el uso del pseuocódigo para la representación clara, precisa y muy económica en la solución al dilema expuesto.


6. Elaboración del algoritmo: En este paso debemos tener ya muy claro nuestra finalidad, los procesos que ya hemos estudiado, lo que pretendemos alcanzar y por fin hacer que nuestro problema ya esté resuelto. Este lo vamos a plasmar en un medio ya sea escrito o gráfico los cuales nos permitirán ver los resultados después de haber ingresado nuestros datos, haberlos procesado cabalmente sin errores y posteriormente haber resuelto lo que inicialmente habíamos proyectado resolver.


7. Prueba y Depuración: Los errores humanos dentro de la programación y análisis de algoritmos son muchos y aumentan considerablemente con la complejidad del problema. El proceso para identificar y eliminar errores, dando paso a una solución sin errores se le llama depuración. La depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la solución, por ello se debe considerar con el mismo interés y entusiasmo.


8. Documentación: Es nuestra guía o comunicación escrita es sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas. A menudo un programa escrito por una persona en pseudocódigo, es usado por otra. Por esto la documentación nos sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento).


9. Mantenimiento: Lo llevamos a cabo después de haber terminado el algoritmo o programa, detectando si es necesario hacer algún cambio, ajuste o complementación a este para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que nuestro algoritmo este correctamente documentado.


10. Actualización e implementación de nuevos conceptos: Referente a los cambios teóricos constantes que se presentan a diario y que nos retan de nuevo a que planteemos una nueva forma de analizar el contexto  en que resolvemos problemas utilizando herramientas de solución algorítmicas, esto siempre y cuando sea concebido en el individuo de una manera autónoma, responsable y compartidora.


SOLUCIÓN DE LOS ALGORITMOS


 1. En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿Cuál será la cantidad que pagara una persona por su compra?

Datos de entrada

Variables

Camisas compradas

  co

Datos de salida

Variables

Camisas pagadas

 ca

Constantes

 


                Inicio

               Variables co ca

               Pedir  co

               Leer  co

               Si co > 1000 entonces

                               Ca=co-(co*0.20)

               Si co <  1000 entonces

                               Ca=co

               Imprimir  ca

               Fin

2. Leer tres números y decir cuál de ellos es el que tiene el valor intermedio

Datos de entrada

Variables

Numero 1

 A

Numero 2

 B

Numero 3

 C

Datos de salida

 

Numero intermedio

 Ni

          Inicio 

         Variables  a, b, c 

         Leer y mostrar a, b, c 

         Si (a<o>b)y (a<o>c) entonces
         Ni= a de lo contrario
 

         Si (b<o>a)y (b<o>c) entonces
         Ni=b de lo contrario
 

         Si (c<o >a) y (c<o>b) entonces
         Ni= c
 

         Imprimir ni 

         Fin 




 

 

  


                             
 


jueves, 23 de abril de 2020

jueves, 12 de marzo de 2020

HISTORIA DE LA INFORMATICA

 


HISTORIA DE LA INFORMÁTICA 


INICIOS

El origen de las máquinas de calcular está dado por el ábaco chino, este era una tablilla dividida en columnas en la cual la primera, contando desde la derecha, correspondía a las unidades, la siguiente a la de las decenas, y así sucesivamente. A través de sus movimientos se podía realizar operaciones de adición y sustracción.

Otro de los hechos importantes en la evolución de la informática lo situamos en el siglo XVII, donde el científico francés Blas Pascal inventó una máquina calculadora. Esta solo servía para hacer sumas y restas, pero ese dispositivo sirvió como base para que el alemán Leibnitz desarrollara -en el siglo XVIII- una máquina que, además de realizar operaciones de adición y sustracción, podía efectuar operaciones de producto y cociente.

GENERACIONES


1ra. Generación: Se desarrolla entre 1940 y 1952. Es la época de los ordenadores que funcionaban a válvulas y el uso era exclusivo para el ámbito científico/militar. 

2da. Generación: Va desde 1952 a 1964. Surge cuando se sustituye la válvula por el transistor. Aparecen los primeros ordenadores comerciales, los cuales ya tenían una programación previa que serían los sistemas operativos.

3ra. Generación: Se dio entre 1964 y 1971. Es la generación en la cual se comienzan a utilizar los circuitos integrados; eso permitió por un lado abaratar costos y por el otro aumentar la capacidad de procesamiento reduciendo el tamaño físico de las máquinas.
4ta. Generación: Se desarrolla entre los años 1971 y 981. Esa fase de evolución se caracterizó por la integración de los componentes electrónicos, y esto dio lugar a la aparición del microprocesador, que es la integración de todos los elementos básicos del ordenador en un solo circuito integrado.

5ta. Generación:
 Desde "1981" hasta nuestros días (aunque ciertos expertos consideran finalizada esta generación con la aparición de los procesadores Pentium, consideraremos que aun no ha finalizado). Se caracteriza por el surgimiento de la PC, tal como se la conoce actualmente.

IMAGEN





VIDEO












ACTIVIDAD #4

 USO SEGURO Y RESPONSABLE DE LAS "TICS"