SlideShare una empresa de Scribd logo
1 de 61
IFE 115: INFORMÁTICA BÁSICA
0306199400699 Elia Zulay Ramírez Vásquez
Lic. Marcio Rodas
INTRODUCCIÓN A LA COMPUTACIÓN.
PTEG-I-3-CARLOS ROLANDO-VISITA 1-EXPO LA HISTORIA DE LA COMPUTACIÓN.
0. Introducción a
La Computación
 Introducción
 El Papel de los
Algoritmos
 Algoritmo
 Programación
 Ejemplos
 Conclusión
 Bibliografía
La ciencias de la Computación o Informática es la disciplina que trata de
establecer una base científica para temas tales como:
 Diseño asistido por computadora
 La programación de computadoras
 El procesamiento de la información
 La solución algorítmica de problemas
 El proceso algorítmico.
“J Glenn Brookshear.”
Un algoritmo es un conjunto de pasos que define
como hay que realizar una tarea.
Para que una máquina como una computadora
pueda llevar a cabo una tarea, es preciso diseñar y
representar un algoritmo de realización de dicha
tarea y en una forma que sea compatible con la
máquina.
A la representación de un algoritmo se le denomina PROGRAMA.
El proceso de desarrollo de un programa, de codificarle en un formato compatible
con la máquina y de introducirlo en una máquina se denomina PROGRAMACIÓN.
Descripción: Este algoritmo nos
permitirá sumar dos números e
imprimir su resultado:
Paso 1: Pedir dos números enteros
positivos
Paso 2: Sumar los dos números y
guardar el resultado
Paso 3: Mostrar el resultado de la
suma
A,B
C=A+B
C
INICIO
Pedir números A,B
C=A+B
Total suma: C
FIN
Se conoce el desarrollo y aplicación de los algoritmos, comprendiendo desde el
punto de vista funcional los distintos conceptos informáticos que nos permitan
aplicar y trabajar haciendo uso eficiente del computador.
Conclusión
Serie informática para secundaria Password (Mc Graw Hill)
Introducción a la Computación (11va Edición - J. Glenn
Brookshear)
Bibliografía
IFE 115: INFORMÁTICA BÁSICA
PTEG-I-3-CARLOS ROLANDO-VISITA 1-EXPO LA HISTORIA DE LA COMPUTACIÓN.
0301-1971-00608 Carlos Rolando Fajardo
Lic. Marcio Rodas
INTRODUCCIÓN A LA COMPUTACIÓN.
0. Introducción a
La Computación
 Introducción
 Ábaco
 Tecnología de Engranaje
 Tecnología de los Tubos de Vacío
 Invención de los Transistores
 Computadora de sobremesa
 Las PC y las Redes Mundiales
 Conclusión
 Bibliografía
Todos los seres humanos tenemos que satisfacer una serie de necesidades, estas
necesidades fueron satisfechas por nuestros antepasados en forma rudimentaria, pero a
medida que el hombre fue evolucionando, esas necesidades fueron aumentando,
requiriendo de más y mejores medios para satisfacerlas. (Avances científicos y tecnológicos)
El mundo de la alta tecnología nunca hubiera existido de no ser por el desarrollo del ordenador
o computadora. Toda la sociedad utiliza estas máquinas, en distintos tipos y tamaños, para el
almacenamiento y manipulación de datos. Los equipos informáticos han abierto una nueva era
en la fabricación gracias a las técnicas de automatización, y han permitido mejorar los sistemas
modernos de comunicación. Son herramientas esenciales prácticamente en todos los campos
de investigación y en tecnología aplicada.
Leer más: http://www.monografias.com/trabajos6/orievo/orievo.shtml#ixzz4AMvP5jr0
INTRODUCCIÓN
El ábaco es un instrumento que sirve para efectuar
operaciones aritméticas sencillas (sumas, restas y
multiplicaciones). Consiste en un cuadro de madera
con barras paralelas por las que corren bolas
movibles, útil también para enseñar estos cálculos
simples. Su origen se remonta a la antigua
Mesopotamia, más de 2000 años antes de nuestra
era.
Estas máquinas representaban los datos mediante posicionamiento con
engranajes, introduciéndose los datos mecánicamente por el procedimiento
de establecer las posiciones iniciales de esos engranajes.
Tecnología de los Engranajes
Blaise Pascal
(1623-1662)
Gottfried Wilhelm Leibniz
(1646-1716)
Charles Babbage
(1792-1871)
Joseph Marie Jacquard
(1752-1834)
Tecnología de los Engranajes
Augusta Ada Byron
(1815-1852)
Máquina Diferencial de
Babbage
Herman Hollerith
(1860-1929)
Howard Aiken
(1900-1973)
A Herman Hollerith se le considera el pionero del procesamiento de
datos, ya que inventa un sistema para representar el nombre, edad,
sexo, dirección y otros datos de cada persona, bajo la forma de
agujeros hechos en una tarjeta de cartón y contados después en
una máquina. (Condujo a la creación de IBM)
Creador de la Mark-I en colaboración con IBM, El primer calculador
electromecánico automático de propósito general.
Tecnología de los Tubos de Vacío
John Atanasoff
(1903-1995)
Clifford Berry
(1918-1963)
La característica tecnológica que distingue a los procesadores
de la 1ª generaciónes el empleo de los tubos al
vacío, o bulbos.
La creación del Atanasoff Berry Computer (ABC). Esta máquina
está considerada como el primer computador digital y
electrónico automático y fue el precursor del ENIAC.
Tommy Flowers
(1905-1998)
Alan Turing
(1912-1954)
Computador eléctrico para descifrar códigos y mensajes Nazis,
durante los últimos años de la Segunda Guerra Mundial.
(1907-1980) (1919-1995)
Primer Computador electrónico basado en la
representación de circuitos lógicos que se
denominó ENIAC (Electronic Numerical Integrator
and Calculator) 1945
Invención de los Transistores
William Shockley
(1910-1989)
John Bardeen
(1908-1991)
Walter Brattain
(1902-1987)
Jack Kilby
(1923-2005)
El bulbo fue sustituido por el descubrimiento del
transistor y los diodos, que combinándolos se
diseñaron circuitos lógicos; éstos se pudieron
colocar en lo que se llamó tarjetas de circuitos
impresos.
Con el transistor surgieron las computadoras de la
2ª generación.
El IBM Personal Computer (en español, computadora
personal IBM u ordenador personal IBM), conocido
comúnmente como IBM PC, es la versión original y el
progenitor de la plataforma de hardware compatible
IBM PC. Es el IBM modelo 5150, y fue introducido el 12
de agosto de 1981 haciendo parte de la quinta
generación de computadoras.
Computadora de sobremesa
Las PC y las Redes Mundiales
La miniaturización de las computadoras y sus cada vez
mayores capacidades han situado a la tecnología de la
computación en la vanguardia de nuestra sociedad actual.
La tecnología de la computación ha alterado y causado un
gran impacto en los procesos de desarrollo de los
pueblos.
Ha generado extraordinarios avances en los campos de la
investigación, información, economía, industria, etc. Ha
proporcionad nuevas formas de comunicación e
interacción a las personas y ha planteado diversos
desafíos al estatus actualmente vigente en nuestra
sociedad. “Introducción a la Computación (11va Edición -
J. Glenn Brookshear)”
Conclusión
Serie informática para secundaria Password (Mc Graw Hill)
Introducción a la Computación (11va Edición - J. Glenn
Brookshear)
Bibliografía
PowerPoint
TemplateLA CIENCIA DE LOS ALGORITMOS
IFE 115: Informática Básica Licenciado: Marció Rodas
313198900150 Carlos Humberto Martínez Martínez
PTEG-I-09-CARLOS HUMBERTO MARTINEZ MARTINEZ-VISITA 2- EXPO LA CIENCIA DE LOS
ALGORITMOS
Indice
1. Definición de algoritmo
2. Medios de expresión de un algoritmo
3. La descripción de un algoritmo
6. Bibliografía
4. Diagrama de flujo
5. Pseudocódigo
Definición de Algoritmo
Un algoritmo consiste en una lista ordenada de operaciones que
tienen el propósito de buscar la solución a un problema en
matemática, informática y disciplinas afines.
Para las ciencias de la matemática y de la computación, un algoritmo
es una lista que, dado un estado inicial y una entrada, propone pasos
sucesivos para arribar a un estado final obteniendo una solución.
Medios de expresión de un algoritmo
Los algoritmos pueden ser expresados de muchas maneras,
incluyendo al lenguaje natural, pseudocódigo, diagramas de
flujo y lenguajes de programación entre otros.
Las descripciones en lenguaje natural tienden a ser ambiguas y
extensas. El usar pseudocódigo y diagramas de flujo evita muchas
ambigüedades del lenguaje natural.
La descripción de un algoritmo en tres niveles:
1. Descripción de alto nivel.
2. Descripción formal.
3. Implementación.
Diagrama de flujo
Los diagramas de flujo son descripciones gráficas de
algoritmos; usan símbolos conectados con flechas para indicar
la secuencia de instrucciones y están regidos por ISO.
Pseudocódigo
El pseudocódigo es una descripción de alto nivel de un
algoritmo que emplea una mezcla de lenguaje natural con
algunas convenciones sintácticas propias de lenguajes de
programación, como asignaciones, ciclos y condicionales,
aunque no está regido por ningún estándar.
Bibliografia
1. www.definicionabc.com/ciencia/algoritmo
2. https://es.wikipedia.org/wiki/Algoritmo
3. www.google.hn
Todos nuestros sueños se pueden volver realidad si
tenemos el coraje de perseguirlos.
“Walt Disney”
www.themegallery.com
Abstracción
PTEG-I-12-Ariel Medina-Visita2-Expo Abstracción
Lic. Marcio RodasIFE-115 Informática Básica
0319199200025 Ariel Medina
Indice
• Introducción.
• Beneficio del uso de la Abstracción.
• Abstracción en diferentes campos.
• Herramientas Abstractas.
• Conclusión.
• Bibliografía.
Introducción
El término abstracción, hace referencia a la distinción entre las propiedades externas de una entidad y los detalles de la
concepción interna de la misma. Es la abstracción lo que nos permite ignorar los detalles internos de un dispositivo complejo
tal como una computadora, un automóvil o un microondas y emplearlo como una única unidad comprensible. Además, es
gracias a la abstracción que se puede diseñar y fabricar dichos sistemas complejos. Las computadoras, los automóviles y los
hornos microondas se construye a partir de componentes, cada uno de los cuales está a su vez construido a partir de otros
componentes más pequeños.
“J. Glenn Brookshear”
Beneficio del uso de la Abstracción.
Gracias a que aplicamos la abstracción que somos capaces de construir, analizar y gestionar sistema de computadoras
grandes y complejos que nos resultarían inmanejables si los contempláramos en su totalidad con un nivel detallado. En cada
nivel de abstracción, contemplamos el sistema en términos de una serie de componentes, denominados herramientas
abstractas cuya composición interna ignoramos. Esto nos permite concentrarnos en cómo interactúa con los restantes
componentes del mismo nivel y como el conjunto de todos los componentes forma un componente de nivel superior. De este
modo, somos capaces de entender la parte del sistema que sea relevante para la parte del sistema que tengamos entre
manos, en lugar de perdernos en un océano de detalles.
“J. Glenn Brookshear”
Abstracción en diferentes campos.
Conviene recalcar que el concepto de abstracción no está limitado a los campos de la ciencia y la tecnología. Se trata de una
técnica importante de simplificación, gracias a la cual ha creado un estilo de vida que sería imposible si no utilizáramos ese
concepto. Pocos de nosotros comprendemos como se implementa en realidad los diversos aparatos, productos y servicios
que tan útiles nos son en la vida cotidiana. Ingerimos alimentos y vestimos prendas de ropa que no seríamos capaces de
producir por nosotros mismos. Utilizamos dispositivos eléctricos y sistemas de comunicación sigue entender la tecnología
subyacente. Empleando los servicios de otras personas sin conocer los detalles de sus respectivas profesiones.
“J. Glenn Brookshear”
Herramientas Abstractas.
Con cada nuevo avance, una pequeña parte de la sociedad decide especializarse en su implementación mientras que el resto
de nosotros aprendemos a utilizar los resultados en forma de herramientas abstractas. De esta forma, el conjunto de
herramientas abstractas de la sociedad se va expandiendo cada vez más y la capacidad de progresar de la sociedad se
incrementa. veremos que el desarrollo del sistema software de gran envergadura se lleva acabo de una forma modular, de
manera que cada módulo se emplea como una herramienta abstracta a la hora de formar otros módulos de mayor
complejidad. Además, la fracción desempeña un papel importante en la tarea de progresar a las propias ciencias de la
computación, haciendo a los investigadores centrar su atención concretas dentro de un campo complejo.
“J. Glenn Brookshear”
Conclusión
La Abstracción es una parte muy importante en la Ciencia de la informática y en otros campos, ya que nos ayuda a
concentrarnos en la parte mas importante de lo que queremos desarrollar, enfocándonos en el objetivo nada mas y obviando
todo tipo de procesos que fuesen necesarios, para llegar a la finalidad que nosotros queremos.
Bibliografía
• Introducción a la Computación, 11. Edición, J. Glenn Brookshear.
IFE 115: INFORMÁTICA BÁSICA
PTEG-I-14-Erik Alexander Rubio Licona-VISITA 2-EXPO Un Resumen de Nuestro Estudio.
0319199300448 Erik Alexander Rubio Licona
Lic. Marcio Rodas
INTRODUCCIÓN A LA COMPUTACIÓN.
0.5 Un Resumen de Nuestro
Estudio
Es un enfoque de abajo-arriba para el estudio de las Ciencias de la
computación, comenzando con temas tan concretos como el hardware
asta temas tan abstractos como la complejidad algorítmica y la
computabilidad.
Introducción
 Capitulo 1(Almacenamiento de datos): examinamos como
se codifica y almacena la información en la computadora.
 Capitulo 2(Tratamiento de datos): Investigamos el
funcionamiento básico de una computadora sencilla.
 Capitulo 3(Sistema Operativo) estudiamos el software que
permite controlar el funcionamiento global de una
computadora.
 Capitulo 4(Redes e Internet) estudiamos como se conecta
entre si las computadoras para formar redes de
computadoras y como esas redes se conecta para formar
interredes.
 Capitulo 5(Algoritmo): El estudio del algoritmo desde una
perspectiva mas formal. Investigaremos como se
descubren los algoritmo, identificaremos varias estructura
algorítmicas fundamentales, desarrollaremos técnicas
elementales para la representación de algoritmos.
 Capitulo 6(Lenguaje de Programación): analizaremos el
tema de la representación de algoritmos y el proceso de
desarrollo de programas. Veremos que la búsqueda de
técnicas mejores de programación han conducido a
diversas tecnologías de programación.
 Capitulo 7(Ingenierìa del software) introduce la rama de
las ciencia de la computacion conocido con el nombre de
ingenieria del software, que se ocupa de los problemas
con que nos encontramos a la hora del desarrollar
 Capitulo 7(Ingeniería del software) introduce la rama de
las ciencia de la computación conocido con el nombre de
ingeniería del software, que se ocupa de los problemas
con que nos encontramos a la hora del desarrollar
sistemas software de gran complejidad. El tema de la
ingeniería del software se ha convertido en un campo
importante de las ciencias de la computación.
LOS SIGUIENTES CAPITULOS EXAMINAMOS LA FORMA EN
QUE PUEDE ORAGANIZARASE LOS DATOS EN UNA
COMPUTADORA:
 Capitulo 8(Abstracción de datos): presentamos las
técnicas tradicionalmente empleadas para organizar los
datos en la memoria principal de una computadora y
luego examinaremos la evolución de la abstracción de
datos, desde el concepto de primitivas hasta las técnicas
actuales orientaciones a objetos.
 Capitulo 9(Sistema de Bases de datos):consideramos los
métodos tradicionalmente empleados para organizar los
datos dentro de los sistemas de almacenamiento masivo
de una computadora.
 Capitulo 10(Gráficos por computadoras):exploramos el
tema de los gráficos y animación. Basándose en otras
áreas mas tradicionales como la arquitectura de maquina,
el diseño de algoritmo, la estructura de datos y la
ingeniería software.
 Capitulo 11(Inteligencia artificial): La ciencia de la
computadora ha centrado su atención es el estudio de la
inteligencia humana, en busca de clave que permite
continuar progresando.
 Capitulo 12(Teoría de la computadoras): Investigando los
fundamento teóricos de la ciencia de la computación, un
tema que nos permitirá comprender las limitaciones del
algoritmo. Identificaremos algunos problemas que no
puede resolverse algoritmicamente.
Conclusión
 En cada capítulo, el objetivo es explorar cada tema
concreto hasta profundidad que nos permita comprender
verdaderamente la materia.
• Introducción a la computación 11ª edición J Glenn Brookshear
Bibliografía
0.6 Repercusiones Sociales
Licenciado: Marcio RodasIFE 115: Informática Básica
0317199700064 Ester Lidia Corea Martinez
PTEG-I-10-ESTER LIDIA COREA MARTINEZ-VISITA 2- EXPO REPERCUSIONES SOCIALES
Índice
• Introducción
• Marco Teórico
• Conclusiones
• Bibliografía
• Introducción
• A continuación les presento cuales han
sido las repercusiones sociales que ha
tenido y sigue teniendo la informática en
nuestra sociedad y cuales han sido los
campos donde mas a repercutido.
• El progreso en el campo de las ciencias de la
computación esta haciendo que se difuminen muchas
distinciones en las que nuestra sociedad ha basado
sus decisiones en el pasado, y esta poniendo en
cuestión muchos de los principios largamente
sostenidos en la sociedad
• En el campo de las leyes
• Genera cuestiones relativas al
grado con el que se puede ser
poseedor de una propiedad
intelectual y también en
relación a los derechos y
responsabilidades que
acompañan dicha posesión.
• En el campo de la ética
Genera numerosas opciones que
desafían los principios
tradicionales en los que se basa el
comportamiento social
• En el campo de la acción
del gobierno
Genera debates relativos al
grado con el que habría que
regular la tecnología
informática y sus aplicaciones
• En el terreno filosófico:
Genera un debate entre la
presencia del
comportamiento inteligente
y la presencia de la propia
inteligencia
• Conclusión
• Las repercusiones sociales que ha tenido la
informática son transcendentales ya que han
marcado la historia del la humanidad de una
manera inesperada y el hombre no puede explicar
el porqué de las cosas.
• Bibliografía
Introducción a la computación II edición Glenn Brookshear

Más contenido relacionado

La actualidad más candente

4. La Placa Base, El Chipset Y La Eprom
4. La Placa Base, El Chipset Y La Eprom4. La Placa Base, El Chipset Y La Eprom
4. La Placa Base, El Chipset Y La Eprom
CANDIDO RUIZ
 
Ensayo sobre los sistemas operativos
Ensayo sobre los sistemas operativosEnsayo sobre los sistemas operativos
Ensayo sobre los sistemas operativos
Elvis shagñay
 
Historia de la información
Historia de la informaciónHistoria de la información
Historia de la información
ehtomo
 
Historia de microprocesadores
Historia de microprocesadoresHistoria de microprocesadores
Historia de microprocesadores
Mary Diaz
 
1º geração dos computadores
1º geração dos computadores1º geração dos computadores
1º geração dos computadores
LagratinhoemTic
 
1 definicion-de-redes-de-computadoras actividad i
1 definicion-de-redes-de-computadoras actividad i1 definicion-de-redes-de-computadoras actividad i
1 definicion-de-redes-de-computadoras actividad i
Jofre Mamani
 

La actualidad más candente (18)

4. La Placa Base, El Chipset Y La Eprom
4. La Placa Base, El Chipset Y La Eprom4. La Placa Base, El Chipset Y La Eprom
4. La Placa Base, El Chipset Y La Eprom
 
Sexta generacion
Sexta  generacionSexta  generacion
Sexta generacion
 
Ensayo sobre los sistemas operativos
Ensayo sobre los sistemas operativosEnsayo sobre los sistemas operativos
Ensayo sobre los sistemas operativos
 
Historia de la información
Historia de la informaciónHistoria de la información
Historia de la información
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
 
Internet en la sociedad
Internet en la sociedadInternet en la sociedad
Internet en la sociedad
 
Historia de microprocesadores
Historia de microprocesadoresHistoria de microprocesadores
Historia de microprocesadores
 
Evolución del computador desde 1938 hasta el 2013
Evolución del computador desde 1938 hasta el 2013 Evolución del computador desde 1938 hasta el 2013
Evolución del computador desde 1938 hasta el 2013
 
Linea de tiempo de la historia de la computadora
Linea de tiempo de la historia de la computadoraLinea de tiempo de la historia de la computadora
Linea de tiempo de la historia de la computadora
 
1º geração dos computadores
1º geração dos computadores1º geração dos computadores
1º geração dos computadores
 
Historia de la computadora
Historia de la computadoraHistoria de la computadora
Historia de la computadora
 
Evolucion de las computadoras
Evolucion de las computadorasEvolucion de las computadoras
Evolucion de las computadoras
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
La historia del internet
La historia del internetLa historia del internet
La historia del internet
 
Las Tic .pptx
Las Tic .pptxLas Tic .pptx
Las Tic .pptx
 
Linea de Tiempo PC
Linea de Tiempo PCLinea de Tiempo PC
Linea de Tiempo PC
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
1 definicion-de-redes-de-computadoras actividad i
1 definicion-de-redes-de-computadoras actividad i1 definicion-de-redes-de-computadoras actividad i
1 definicion-de-redes-de-computadoras actividad i
 

Similar a El papel de los algoritmos

Similar a El papel de los algoritmos (20)

Prsentacion Final
Prsentacion FinalPrsentacion Final
Prsentacion Final
 
Presentación1.pptx
 Presentación1.pptx  Presentación1.pptx
Presentación1.pptx
 
1semana
1semana1semana
1semana
 
Maria celina ofimatica 1322788
Maria celina ofimatica 1322788Maria celina ofimatica 1322788
Maria celina ofimatica 1322788
 
Historia de la Computadora
Historia de la ComputadoraHistoria de la Computadora
Historia de la Computadora
 
Presentacion De La Asignatura Inf 100
Presentacion De La Asignatura Inf 100Presentacion De La Asignatura Inf 100
Presentacion De La Asignatura Inf 100
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informatica
 
Informatica
InformaticaInformatica
Informatica
 
T1
T1T1
T1
 
Monografia sobre informatica
Monografia sobre informaticaMonografia sobre informatica
Monografia sobre informatica
 
Historias de la informatica
Historias de la informatica Historias de la informatica
Historias de la informatica
 
HISTORIA DE LAINFORMATICA
HISTORIA DE LAINFORMATICAHISTORIA DE LAINFORMATICA
HISTORIA DE LAINFORMATICA
 
Clase 02_.ppt
Clase 02_.pptClase 02_.ppt
Clase 02_.ppt
 
HISTORIA DE LA INFORMATICA
HISTORIA DE LA INFORMATICAHISTORIA DE LA INFORMATICA
HISTORIA DE LA INFORMATICA
 
De informatica
De informaticaDe informatica
De informatica
 
diagnostico comptadora c.m.m.b
diagnostico  comptadora  c.m.m.bdiagnostico  comptadora  c.m.m.b
diagnostico comptadora c.m.m.b
 
Diapositiva tarea 3
Diapositiva tarea 3Diapositiva tarea 3
Diapositiva tarea 3
 
Tarea #1
Tarea #1Tarea #1
Tarea #1
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
informática tema 1
informática tema 1informática tema 1
informática tema 1
 

Más de Ariel Medina

Más de Ariel Medina (17)

Teoria de la computacion
Teoria de la computacionTeoria de la computacion
Teoria de la computacion
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Diseño por computadora
Diseño por computadoraDiseño por computadora
Diseño por computadora
 
Sistema de bases de datos
Sistema de bases de datosSistema de bases de datos
Sistema de bases de datos
 
Abstracciones de datos
Abstracciones de datosAbstracciones de datos
Abstracciones de datos
 
Ingenieria de la informatica
Ingenieria de la informaticaIngenieria de la informatica
Ingenieria de la informatica
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Repercusiones sociales
Repercusiones socialesRepercusiones sociales
Repercusiones sociales
 
Un resumen de nuestro estudio
Un resumen de nuestro estudioUn resumen de nuestro estudio
Un resumen de nuestro estudio
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
La ciencia de los algoritmos
La ciencia de los algoritmosLa ciencia de los algoritmos
La ciencia de los algoritmos
 
Historia de la computación
Historia de la  computaciónHistoria de la  computación
Historia de la computación
 
Redes internet
Redes internetRedes internet
Redes internet
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tratamiento de datos
Tratamiento de datosTratamiento de datos
Tratamiento de datos
 
Almacenamiento de datos
Almacenamiento de datosAlmacenamiento de datos
Almacenamiento de datos
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

El papel de los algoritmos

  • 1. IFE 115: INFORMÁTICA BÁSICA 0306199400699 Elia Zulay Ramírez Vásquez Lic. Marcio Rodas INTRODUCCIÓN A LA COMPUTACIÓN. PTEG-I-3-CARLOS ROLANDO-VISITA 1-EXPO LA HISTORIA DE LA COMPUTACIÓN.
  • 2. 0. Introducción a La Computación  Introducción  El Papel de los Algoritmos  Algoritmo  Programación  Ejemplos  Conclusión  Bibliografía
  • 3. La ciencias de la Computación o Informática es la disciplina que trata de establecer una base científica para temas tales como:  Diseño asistido por computadora  La programación de computadoras  El procesamiento de la información  La solución algorítmica de problemas  El proceso algorítmico. “J Glenn Brookshear.”
  • 4. Un algoritmo es un conjunto de pasos que define como hay que realizar una tarea. Para que una máquina como una computadora pueda llevar a cabo una tarea, es preciso diseñar y representar un algoritmo de realización de dicha tarea y en una forma que sea compatible con la máquina. A la representación de un algoritmo se le denomina PROGRAMA.
  • 5. El proceso de desarrollo de un programa, de codificarle en un formato compatible con la máquina y de introducirlo en una máquina se denomina PROGRAMACIÓN.
  • 6.
  • 7. Descripción: Este algoritmo nos permitirá sumar dos números e imprimir su resultado: Paso 1: Pedir dos números enteros positivos Paso 2: Sumar los dos números y guardar el resultado Paso 3: Mostrar el resultado de la suma A,B C=A+B C INICIO Pedir números A,B C=A+B Total suma: C FIN
  • 8. Se conoce el desarrollo y aplicación de los algoritmos, comprendiendo desde el punto de vista funcional los distintos conceptos informáticos que nos permitan aplicar y trabajar haciendo uso eficiente del computador. Conclusión
  • 9. Serie informática para secundaria Password (Mc Graw Hill) Introducción a la Computación (11va Edición - J. Glenn Brookshear) Bibliografía
  • 10. IFE 115: INFORMÁTICA BÁSICA PTEG-I-3-CARLOS ROLANDO-VISITA 1-EXPO LA HISTORIA DE LA COMPUTACIÓN. 0301-1971-00608 Carlos Rolando Fajardo Lic. Marcio Rodas INTRODUCCIÓN A LA COMPUTACIÓN.
  • 11. 0. Introducción a La Computación  Introducción  Ábaco  Tecnología de Engranaje  Tecnología de los Tubos de Vacío  Invención de los Transistores  Computadora de sobremesa  Las PC y las Redes Mundiales  Conclusión  Bibliografía
  • 12. Todos los seres humanos tenemos que satisfacer una serie de necesidades, estas necesidades fueron satisfechas por nuestros antepasados en forma rudimentaria, pero a medida que el hombre fue evolucionando, esas necesidades fueron aumentando, requiriendo de más y mejores medios para satisfacerlas. (Avances científicos y tecnológicos) El mundo de la alta tecnología nunca hubiera existido de no ser por el desarrollo del ordenador o computadora. Toda la sociedad utiliza estas máquinas, en distintos tipos y tamaños, para el almacenamiento y manipulación de datos. Los equipos informáticos han abierto una nueva era en la fabricación gracias a las técnicas de automatización, y han permitido mejorar los sistemas modernos de comunicación. Son herramientas esenciales prácticamente en todos los campos de investigación y en tecnología aplicada. Leer más: http://www.monografias.com/trabajos6/orievo/orievo.shtml#ixzz4AMvP5jr0 INTRODUCCIÓN
  • 13. El ábaco es un instrumento que sirve para efectuar operaciones aritméticas sencillas (sumas, restas y multiplicaciones). Consiste en un cuadro de madera con barras paralelas por las que corren bolas movibles, útil también para enseñar estos cálculos simples. Su origen se remonta a la antigua Mesopotamia, más de 2000 años antes de nuestra era.
  • 14. Estas máquinas representaban los datos mediante posicionamiento con engranajes, introduciéndose los datos mecánicamente por el procedimiento de establecer las posiciones iniciales de esos engranajes. Tecnología de los Engranajes Blaise Pascal (1623-1662) Gottfried Wilhelm Leibniz (1646-1716) Charles Babbage (1792-1871)
  • 15. Joseph Marie Jacquard (1752-1834) Tecnología de los Engranajes Augusta Ada Byron (1815-1852) Máquina Diferencial de Babbage
  • 16. Herman Hollerith (1860-1929) Howard Aiken (1900-1973) A Herman Hollerith se le considera el pionero del procesamiento de datos, ya que inventa un sistema para representar el nombre, edad, sexo, dirección y otros datos de cada persona, bajo la forma de agujeros hechos en una tarjeta de cartón y contados después en una máquina. (Condujo a la creación de IBM) Creador de la Mark-I en colaboración con IBM, El primer calculador electromecánico automático de propósito general.
  • 17. Tecnología de los Tubos de Vacío John Atanasoff (1903-1995) Clifford Berry (1918-1963) La característica tecnológica que distingue a los procesadores de la 1ª generaciónes el empleo de los tubos al vacío, o bulbos. La creación del Atanasoff Berry Computer (ABC). Esta máquina está considerada como el primer computador digital y electrónico automático y fue el precursor del ENIAC.
  • 18. Tommy Flowers (1905-1998) Alan Turing (1912-1954) Computador eléctrico para descifrar códigos y mensajes Nazis, durante los últimos años de la Segunda Guerra Mundial.
  • 19. (1907-1980) (1919-1995) Primer Computador electrónico basado en la representación de circuitos lógicos que se denominó ENIAC (Electronic Numerical Integrator and Calculator) 1945
  • 20. Invención de los Transistores William Shockley (1910-1989) John Bardeen (1908-1991) Walter Brattain (1902-1987) Jack Kilby (1923-2005) El bulbo fue sustituido por el descubrimiento del transistor y los diodos, que combinándolos se diseñaron circuitos lógicos; éstos se pudieron colocar en lo que se llamó tarjetas de circuitos impresos. Con el transistor surgieron las computadoras de la 2ª generación.
  • 21. El IBM Personal Computer (en español, computadora personal IBM u ordenador personal IBM), conocido comúnmente como IBM PC, es la versión original y el progenitor de la plataforma de hardware compatible IBM PC. Es el IBM modelo 5150, y fue introducido el 12 de agosto de 1981 haciendo parte de la quinta generación de computadoras. Computadora de sobremesa
  • 22. Las PC y las Redes Mundiales
  • 23. La miniaturización de las computadoras y sus cada vez mayores capacidades han situado a la tecnología de la computación en la vanguardia de nuestra sociedad actual. La tecnología de la computación ha alterado y causado un gran impacto en los procesos de desarrollo de los pueblos. Ha generado extraordinarios avances en los campos de la investigación, información, economía, industria, etc. Ha proporcionad nuevas formas de comunicación e interacción a las personas y ha planteado diversos desafíos al estatus actualmente vigente en nuestra sociedad. “Introducción a la Computación (11va Edición - J. Glenn Brookshear)” Conclusión
  • 24. Serie informática para secundaria Password (Mc Graw Hill) Introducción a la Computación (11va Edición - J. Glenn Brookshear) Bibliografía
  • 25. PowerPoint TemplateLA CIENCIA DE LOS ALGORITMOS IFE 115: Informática Básica Licenciado: Marció Rodas 313198900150 Carlos Humberto Martínez Martínez PTEG-I-09-CARLOS HUMBERTO MARTINEZ MARTINEZ-VISITA 2- EXPO LA CIENCIA DE LOS ALGORITMOS
  • 26. Indice 1. Definición de algoritmo 2. Medios de expresión de un algoritmo 3. La descripción de un algoritmo 6. Bibliografía 4. Diagrama de flujo 5. Pseudocódigo
  • 27. Definición de Algoritmo Un algoritmo consiste en una lista ordenada de operaciones que tienen el propósito de buscar la solución a un problema en matemática, informática y disciplinas afines. Para las ciencias de la matemática y de la computación, un algoritmo es una lista que, dado un estado inicial y una entrada, propone pasos sucesivos para arribar a un estado final obteniendo una solución.
  • 28. Medios de expresión de un algoritmo Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural.
  • 29. La descripción de un algoritmo en tres niveles: 1. Descripción de alto nivel. 2. Descripción formal. 3. Implementación.
  • 30. Diagrama de flujo Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO.
  • 31. Pseudocódigo El pseudocódigo es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.
  • 33. Todos nuestros sueños se pueden volver realidad si tenemos el coraje de perseguirlos. “Walt Disney” www.themegallery.com
  • 34. Abstracción PTEG-I-12-Ariel Medina-Visita2-Expo Abstracción Lic. Marcio RodasIFE-115 Informática Básica 0319199200025 Ariel Medina
  • 35. Indice • Introducción. • Beneficio del uso de la Abstracción. • Abstracción en diferentes campos. • Herramientas Abstractas. • Conclusión. • Bibliografía.
  • 36. Introducción El término abstracción, hace referencia a la distinción entre las propiedades externas de una entidad y los detalles de la concepción interna de la misma. Es la abstracción lo que nos permite ignorar los detalles internos de un dispositivo complejo tal como una computadora, un automóvil o un microondas y emplearlo como una única unidad comprensible. Además, es gracias a la abstracción que se puede diseñar y fabricar dichos sistemas complejos. Las computadoras, los automóviles y los hornos microondas se construye a partir de componentes, cada uno de los cuales está a su vez construido a partir de otros componentes más pequeños. “J. Glenn Brookshear”
  • 37. Beneficio del uso de la Abstracción. Gracias a que aplicamos la abstracción que somos capaces de construir, analizar y gestionar sistema de computadoras grandes y complejos que nos resultarían inmanejables si los contempláramos en su totalidad con un nivel detallado. En cada nivel de abstracción, contemplamos el sistema en términos de una serie de componentes, denominados herramientas abstractas cuya composición interna ignoramos. Esto nos permite concentrarnos en cómo interactúa con los restantes componentes del mismo nivel y como el conjunto de todos los componentes forma un componente de nivel superior. De este modo, somos capaces de entender la parte del sistema que sea relevante para la parte del sistema que tengamos entre manos, en lugar de perdernos en un océano de detalles. “J. Glenn Brookshear”
  • 38. Abstracción en diferentes campos. Conviene recalcar que el concepto de abstracción no está limitado a los campos de la ciencia y la tecnología. Se trata de una técnica importante de simplificación, gracias a la cual ha creado un estilo de vida que sería imposible si no utilizáramos ese concepto. Pocos de nosotros comprendemos como se implementa en realidad los diversos aparatos, productos y servicios que tan útiles nos son en la vida cotidiana. Ingerimos alimentos y vestimos prendas de ropa que no seríamos capaces de producir por nosotros mismos. Utilizamos dispositivos eléctricos y sistemas de comunicación sigue entender la tecnología subyacente. Empleando los servicios de otras personas sin conocer los detalles de sus respectivas profesiones. “J. Glenn Brookshear”
  • 39. Herramientas Abstractas. Con cada nuevo avance, una pequeña parte de la sociedad decide especializarse en su implementación mientras que el resto de nosotros aprendemos a utilizar los resultados en forma de herramientas abstractas. De esta forma, el conjunto de herramientas abstractas de la sociedad se va expandiendo cada vez más y la capacidad de progresar de la sociedad se incrementa. veremos que el desarrollo del sistema software de gran envergadura se lleva acabo de una forma modular, de manera que cada módulo se emplea como una herramienta abstracta a la hora de formar otros módulos de mayor complejidad. Además, la fracción desempeña un papel importante en la tarea de progresar a las propias ciencias de la computación, haciendo a los investigadores centrar su atención concretas dentro de un campo complejo. “J. Glenn Brookshear”
  • 40. Conclusión La Abstracción es una parte muy importante en la Ciencia de la informática y en otros campos, ya que nos ayuda a concentrarnos en la parte mas importante de lo que queremos desarrollar, enfocándonos en el objetivo nada mas y obviando todo tipo de procesos que fuesen necesarios, para llegar a la finalidad que nosotros queremos.
  • 41. Bibliografía • Introducción a la Computación, 11. Edición, J. Glenn Brookshear.
  • 42. IFE 115: INFORMÁTICA BÁSICA PTEG-I-14-Erik Alexander Rubio Licona-VISITA 2-EXPO Un Resumen de Nuestro Estudio. 0319199300448 Erik Alexander Rubio Licona Lic. Marcio Rodas INTRODUCCIÓN A LA COMPUTACIÓN.
  • 43. 0.5 Un Resumen de Nuestro Estudio
  • 44. Es un enfoque de abajo-arriba para el estudio de las Ciencias de la computación, comenzando con temas tan concretos como el hardware asta temas tan abstractos como la complejidad algorítmica y la computabilidad. Introducción
  • 45.  Capitulo 1(Almacenamiento de datos): examinamos como se codifica y almacena la información en la computadora.  Capitulo 2(Tratamiento de datos): Investigamos el funcionamiento básico de una computadora sencilla.  Capitulo 3(Sistema Operativo) estudiamos el software que permite controlar el funcionamiento global de una computadora.  Capitulo 4(Redes e Internet) estudiamos como se conecta entre si las computadoras para formar redes de computadoras y como esas redes se conecta para formar interredes.
  • 46.  Capitulo 5(Algoritmo): El estudio del algoritmo desde una perspectiva mas formal. Investigaremos como se descubren los algoritmo, identificaremos varias estructura algorítmicas fundamentales, desarrollaremos técnicas elementales para la representación de algoritmos.  Capitulo 6(Lenguaje de Programación): analizaremos el tema de la representación de algoritmos y el proceso de desarrollo de programas. Veremos que la búsqueda de técnicas mejores de programación han conducido a diversas tecnologías de programación.  Capitulo 7(Ingenierìa del software) introduce la rama de las ciencia de la computacion conocido con el nombre de ingenieria del software, que se ocupa de los problemas con que nos encontramos a la hora del desarrollar
  • 47.  Capitulo 7(Ingeniería del software) introduce la rama de las ciencia de la computación conocido con el nombre de ingeniería del software, que se ocupa de los problemas con que nos encontramos a la hora del desarrollar sistemas software de gran complejidad. El tema de la ingeniería del software se ha convertido en un campo importante de las ciencias de la computación. LOS SIGUIENTES CAPITULOS EXAMINAMOS LA FORMA EN QUE PUEDE ORAGANIZARASE LOS DATOS EN UNA COMPUTADORA:
  • 48.  Capitulo 8(Abstracción de datos): presentamos las técnicas tradicionalmente empleadas para organizar los datos en la memoria principal de una computadora y luego examinaremos la evolución de la abstracción de datos, desde el concepto de primitivas hasta las técnicas actuales orientaciones a objetos.  Capitulo 9(Sistema de Bases de datos):consideramos los métodos tradicionalmente empleados para organizar los datos dentro de los sistemas de almacenamiento masivo de una computadora.
  • 49.  Capitulo 10(Gráficos por computadoras):exploramos el tema de los gráficos y animación. Basándose en otras áreas mas tradicionales como la arquitectura de maquina, el diseño de algoritmo, la estructura de datos y la ingeniería software.  Capitulo 11(Inteligencia artificial): La ciencia de la computadora ha centrado su atención es el estudio de la inteligencia humana, en busca de clave que permite continuar progresando.  Capitulo 12(Teoría de la computadoras): Investigando los fundamento teóricos de la ciencia de la computación, un tema que nos permitirá comprender las limitaciones del algoritmo. Identificaremos algunos problemas que no puede resolverse algoritmicamente.
  • 50. Conclusión  En cada capítulo, el objetivo es explorar cada tema concreto hasta profundidad que nos permita comprender verdaderamente la materia.
  • 51. • Introducción a la computación 11ª edición J Glenn Brookshear Bibliografía
  • 52. 0.6 Repercusiones Sociales Licenciado: Marcio RodasIFE 115: Informática Básica 0317199700064 Ester Lidia Corea Martinez PTEG-I-10-ESTER LIDIA COREA MARTINEZ-VISITA 2- EXPO REPERCUSIONES SOCIALES
  • 53. Índice • Introducción • Marco Teórico • Conclusiones • Bibliografía
  • 54. • Introducción • A continuación les presento cuales han sido las repercusiones sociales que ha tenido y sigue teniendo la informática en nuestra sociedad y cuales han sido los campos donde mas a repercutido.
  • 55. • El progreso en el campo de las ciencias de la computación esta haciendo que se difuminen muchas distinciones en las que nuestra sociedad ha basado sus decisiones en el pasado, y esta poniendo en cuestión muchos de los principios largamente sostenidos en la sociedad
  • 56. • En el campo de las leyes • Genera cuestiones relativas al grado con el que se puede ser poseedor de una propiedad intelectual y también en relación a los derechos y responsabilidades que acompañan dicha posesión.
  • 57. • En el campo de la ética Genera numerosas opciones que desafían los principios tradicionales en los que se basa el comportamiento social
  • 58. • En el campo de la acción del gobierno Genera debates relativos al grado con el que habría que regular la tecnología informática y sus aplicaciones
  • 59. • En el terreno filosófico: Genera un debate entre la presencia del comportamiento inteligente y la presencia de la propia inteligencia
  • 60. • Conclusión • Las repercusiones sociales que ha tenido la informática son transcendentales ya que han marcado la historia del la humanidad de una manera inesperada y el hombre no puede explicar el porqué de las cosas.
  • 61. • Bibliografía Introducción a la computación II edición Glenn Brookshear