es una idea extraña opuesta a lo que se considera verdadero a la opinión general. También se considera paradoja a una proposición en apariencia falsa o que infringe el sentido común, pero no conlleva una contradicción lógica.
Lógica metodológica
La lógica metodológica, o tradicional, es la lógica aplicada sujeta a reglas teóricas (abstractas) que garantizan un resultado formal. Ejemplo, la lógica aristotélica. Hace referencia al conjunto de procedimientos racionales utilizados para alcanzar el objetivo o la gama de objetivos que rige una investigación científica.
REFERENCIAS:
http://www.xtec.cat/~lvallmaj/passeig/enunfor2.htm
http://www.tipos.co/tipos-de-logica/
https://es.wikipedia.org/wiki/Metodolog%C3%ADa
CONCEPTOS BÁSICOS (programación)
Tecnología
Dentro del campo que nos interesa a nosotros, la tecnología tiene el objetivo de eliminar las tareas repetitivas, facilitando el trabajo y haciéndolo más eficiente así como aumentando la productividad y los beneficios de la empresa.
Programación
Es el instrumento que permite la ejecución de las tareas automatizadas de un sistema informático. La programación es una de las etapas más importantes del ciclo de vida de un proyecto.
Programa
Conjunto de instrucciones entendibles por el ordenador que permiten realizar un trabajo o resolver un problema. Un programa debe ser finito, es decir, tiene que tener un inicio y un fin. Tiene que estar bien confeccionado para que, al introducir un dato, salga una solución y si se volviese a introducir el mismo dato, saliese de nuevo la misma solución.
Es el conjunto de instrucciones escritas en algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema especifico.
Metología de la programación
Se entiende como metodología de la programación al conjunto de normas, métodos y anotaciones que nos indican la forma de programar. Cada lenguaje de programación sigue una metodología distinta.
Lenguaje de programación
Es un conjunto de reglas semánticas así como sintácticas que los programadores usan para la codificación de instrucciones de un programa o algoritmo de programación.
Existen varios lenguajes de programación.
Lenguaje de programación MAQUINA
Es un lenguaje que puede ser interpretado directamente por los circulos internos de la maquina
-Está basado en instrucciones compuestas por sentencias de ceros (0) y unos (1)
VENTAJAS
- No requiere traducción, la maquina la interpreta.
- Opera directamente en la maquina.
- Puede ser eficiente en el manejo de recursos.
DESVENTAJAS
- Difícil de aprender, implementar y manejar.
- Es único y particular para cada procesador .
Lenguaje de programación BAJO NIVEL-Ensamblador
Es un lenguaje fuente para codificar sentencias simbólicas.
-Convierte cada instrucción en instrucciones de lenguaje de máquina.
-Se usan principalmente en aplicaciones de tiempo real, control de procesos y de dispositivos electronicos.
VENTAJAS
- No es estan complicado como el lenguaje de maquina.
- Eficiente en el manejo de recursos.
DESVENTAJAS
- Cada procesador tiene su propio juego de instrucciones.
- Debe ser traducido
Lenguaje de programación ALTO NIVEL
Es un lenguaje orientado al problema o procedimiento
-Son los más cercanos al lenguaje humano.
VENTAJAS
- Son independientes del procesador.
- Son más fáciles de aprender, implementar y mantener.
- Tiene un carácter genérico
DESVENTAJAS
- Menos eficiente ene le manejo de recursos
- Requiere un procesador de traducción
Generaciones de los lenguajes de programación
Primera Generación – 1GL:
Código máquina y Ensambladores
La primera generación de lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que los controles de la computadora interpreta como instrucciones, eléctricamente.
Segunda Generación – 2GL:
Primeros lenguajes de alto nivel, no estructurados – Fortran, Cobol, Basic
La segunda generación de lenguajes de programación consistía se identificaron como lenguajes ensambladores. Un lenguaje ensamblador convierte las secuencias de 0s y 1s a un lenguaje entendido por los seres humanos, como “añadir”, “sumar”, etc.
Tercera Generación – 3GL:
Lenguajes estructurados: Algol, Pascal, C, ADA.
Lenguajes Específicos: Lisp, Prolog, Smalltalk
La tercera generación de lenguajes de programación se conoce como lenguajes de alto nivel. Un lenguaje de alto nivel tiene una gramática y sintaxis similar a las palabras en una oración. Un compilador se encarga de traducir el lenguaje de alto nivel a lenguaje ensamblador o código máquina.
Cuarta generación (4GL)
Lenguajes Declarativos: SQL Generadores de aplicaciones, Herramientas CASE
Programación Visual: Visual Basic, Visual C
Lenguajes Orientados a Objeto C++, Java, Eiffel
La cuarta generación de lenguajes de programación avanza en la sintaxis utilizada. Lenguajes 4GL se utilizan típicamente para acceder a bases de datos.
Quinta generación (5GL)
Imitación de la mente humana
La quinta generación de lenguajes de programación es utilizada para redes neuronales. Una red neuronal es una forma de inteligencia artificial que trata de imitar la mente humana.
REFERENCIAS:
Lista de los 10 lenguajes de programación más usados
Lenguaje
|
Puntaje %
|
Cambio respecto al año anterior %
|
Java
|
19,27
|
+4,29
|
C
|
14,73
|
-1,67
|
C++
|
7,74
|
+3,04
|
C#
|
4,84
|
+1,43
|
Python
|
4,07
|
+0,95
|
Objective-C
|
3,20
|
-6,36
|
PHP
|
2,73
|
-0,14
|
Visual Basic .NET
|
2,71
|
+1,40
|
Javascript
|
2,16
|
-0,01
|
Perl
|
2,11
|
-0,10
|
REFERENCIAS:
Entorno de programación o entorno de desarrollo
Es el conjunto de herramientas utilizadas para la elaboración de un programa.
Recursos
Conjunto de componentes hardware que utilizaremos para la elaboración de un programa (cpu, disco duro
..).
Datos
Es toda aquella representación de una entidad y que es susceptible de tratamiento ya sea en un programa o proceso informatico.
Información
Mensaje valido para un receptor o resultodo de procesamiento de datos.
Compilar
Es traducir un programa escrito en un lenguaje de alto nivel en lenguaje de maquina que es la forma que la computadora puede ejecutar las acciones o instrucciones
Base de datos
Es una colección de datos completa e integra para evitar duplicados, que permite recuperar información para satisfacer a una amplia variedad de usuarios.
Es una colección organizada de software que se usa para ayudar y controlar las operaciones de una computadora.
1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS.
2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse.
3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.
4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.
5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena.
6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información.
REFERENCIAS:
Almacenamiento
Son los dispositivos en que los datos se almacenan y posteriormente se recuperan.
REFERENCIAS:
ELECTRÓNICA DIGITAL
Es la rama de la electrónica más moderna y que evoluciona más rápidamente la cual se encarga de sistemas electrónicos en los que la información está codificada en estados discretos.
se trata de valores de corrientes y tensiones eléctricas que solo pueden poseer dos estados en el transcurso del tiempo. Hay o no hay corriente o tensión pero cuando hay siempre es la misma y cuando no hay siempre es de valor 0.
REFERENCIAS:
WEB
Es un vocablo ingles que significa "red", "telaraña" o "malla". El concepto en el ámbito tecnológico para nombrar a una red informática y, en general, a Internet (en este caso, suele escribirse como Web, con la W mayúscula).
El termino de todas formas, tiene varios usos. Ademas de nombrar a Internet en general, la palabra Web puede hacer mención a una pagina Web, un sitio Web o hasta un servidor Web.
REFERENCIAS:
SISTEMAS NUMÉRICOS
- Conjunto de símbolos y reglas
- Se utilizan para representar datos numéricos o cantidades
Se caracteriza por su base que indica el numero de símbolos distintos que utiliza y ademas es el coeficiente que determina cual es el valor de cada símbolo dependiente de la posición que ocupa.
CONVERSIONES
Binario-Decimal
Octal-Decimal
Hexa-Decimal
Decimal-Binario
Decimal-Octal
Decimal-Hexa
HARDWARE
El es la parte física de un ordenador o sistema informático, está formado por los componentes eléctricos, electrónicos, electromecánicos y mecánicos, tales como circuitos de cables y circuitos de luz, placas, utensilios, cadenas y cualquier otro material, en estado físico, que sea necesario para hacer que el equipo funcione. El término viene del Inglés, significa partes duras.
REFERENCIAS:
https://www.significados.com/hardware/
SOFTWARE
Estos son los programas informáticos que hacen posible la realización de tareas específicas dentro de un computador. Por ejemplo Word, Excel, PowerPoint, los navegadores web, los juegos, los sistemas operativos, etc.
REFERENCIAS:
PROCESADOR
El es el que se refiere a los diferentes tipos de artículos de sistemas informativos que forma parte de un microprocesador que es parte de un CPU o micro que es el cerebro de la computadora y de todos los procesos informativos desde los más sencillos hasta los más complejos.
Procesadores tipo Atom.- Los procesadores Intel Atom son procesadores de bajo consumo energético y están diseñados para usarse en netbooks y otros dispositivos de cómputo especializados en redes.
Celeron.- Estos procesadores están diseñados para su uso en computadoras de escritorio o P.C. de escritorio
Pentium.- Pentium ha sido usado como nombre para varias generaciones diferentes de procesadores.
REFERENCIAS:
MEMORIAS
En informática, la memoria es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún período de tiempo.
Tipo de memoria | Significado |
RDRAM | "Rambus DRAM", memoria dinámica de acceso aleatorio para tecnología Rambus |
SRAM / Caché | "Static Random Access Memory", memoria estática de acceso aleatorio |
Tipo ROM | |
ROM | "Read Only Memory", memoria de solo lectura |
REFERENCIAS:
http://www.informaticamoderna.com/Memorias_Dig.htm
DISCO DURO
El disco duro es el dispositivo del sistema de memoria del PC que usamos para almacenar todos los programas y archivos ya que es el único capaz de guardar datos incluso aunque no esté alimentado por corriente eléctrica. La distribución lógica que tiene un disco duro es responsabilidad del sistema operativo.
REFERENCIAS:
EJERCICIOS CAP. 1 SEGUNDA EDICIÓN