Categorie: Tutti - dispositivos - software - electrónicos - programación

da JORGE MURILLO mancano 7 anni

125

prack1

Es fundamental comprender el funcionamiento de todos los equipos electrónicos digitales actuales, como computadores, tabletas, teléfonos, electrodomésticos inteligentes y vehículos con controles electrónicos.

prack1

para describir la importancia de la jerarquía considere el siguiente ejemplo de cálculo: 2 + 2 * 2

los siguientes ejercicios, son ejemplos que aplican jerarquía con éstos operadores:

sí existe o no una fórmula adecuada, para este caso, los cálculos se aplican mediante la fórmula: a = b x h Donde (a) representa el resultado denominada “área”, (b) representa el valor de “base” y (h) representa el valor de “altura”, fíjese que el cálculo de la fórmula consiste en una simple multiplicación; para resolver la fórmula y encontrar el área, necesitará recibir los valores de base y de altura; aplicar el cálculo y obtener el resultado; por lo tanto la propuesta algoritmica para resolver el problema, quedaría de la siguiente forma:

el análisis previo consistiría en aplicar la suma de las notas y el resultado dividirlo para tres, por lo tanto se aplicaría la siguiente fórmula: Promedio = (nota1+nota2+nota3)/3

Al desarrollar una propuesta de algoritmo, quedaría de la siguiente forma:
Algoritmo 4:

Iniciamos 1. Recibir los valores que corresponden a las tres notas: nota1, nota2 y nota3 2. Calcular: Sumando las tres notas y el resultado se lo divide para 3 3. Entregar o escribir el resultado Finalizamos

Análisis: Sí una persona trabaja 8 horas y se le paga 3 dólares por cada hora, significa que como salario recibirá 24 dólares, este resultado se obtuvo mediante la multiplicación de 8 por 3, ya que se paga 3 dólares por cada hora de trabajo y laboró 8 horas; una propuesta de solución algorítmica al problema quedaría de la siguiente forma:

Algoritmo 5:

Iniciamos 1. Recibir el número de horas trabajadas y el valor que se le paga por cada hora 2. Multiplicamos horas trabajadas por el valor de cada hora 3. Entregar o escribir el resultado de la multiplicación, es decir el salario del jornalero Finalizamos

estas actividades se diseñaron con la finalidad de medir el nivel de comprensión logrado en cada una de las actividades propuestas.

Algoritmo 3:

Iniciamos 1. Recibir los valores de base y altura 2. Multiplicar base por altura y obtener el resultado 3. Entregar o escribir el resultado Finalizamos
Al desarrollar una propuesta algorítmica, es importante realizar un análisis que muestre los detalles técnicos, para esto se plantea responder las siguientes interrogantes:

¿Qué resultados se muestra? Para este ejemplo el resultado consistiría en el área, que se obtiene de multiplicar base por altura, este proceso lógico simplemente aplica la fórmula paso a paso hasta obtener el resultado.

OPERADORES ARITMÉTICOS Y SUS JERARQUÍAS

la siguiente tabla define los símbolos aritméticos y su jerarquía de cálculo:

USO Permite agrupar cálculos que se realizarán primero Para cálculos de potencia o exponenciación Para cálculos de multiplicación, se encarga de devolver el producto Para cálculo de división, se encarga de devolver el cociente Para cálculo de división, se encarga de devolver el residuo Para cálculos de suma Para cálculos de resta

OPERADOR () **, ^ * / MOD + -

JERARQUÍA 1ero 2do 3ero 4to 5to

¿Qué datos se necesitaron para realizar el proceso? Los datos que se necesitan, son aquellos que se aplican en la fórmula, es decir los valores de b (Base) y h (Altura), fíjese que no se incluye pedir el valor de “a” (Área) ya que en la formula, ésta representa el resultado de la multiplicación.

¿Qué es un programa de computadora? Se podría definir que un programa es una secuencia de órdenes o instrucciones con un propósito lógico que una computadora necesita para realizar una o varias tareas (resolver problemas)

¿Qué es la lógica? La lógica se constituye como un pensamiento razonado que cumple un propósito, es importante reconocer que los pensamientos son tan diversos como lo son los seres humanos, por lo tanto, para usted lo que es lógico, para otra persona no lo es así se piensa cumplir con las siguientes etapas: 1. Uso de algoritmos naturales y pseudocodificados. 2. Uso de Diagramas de Flujo para el desarrollo de propuestas algorítmicas. 3. Uso de un Lenguaje de Programación para generar aplicaciones básicas. Es importante considerar que las dos primeras etapas, son básicamente de aprendizaje de conocimientos y técnicas que consisten en aplicar técnicas de control para resolver problemas propuestos

DEFINICIONES BÁSICAS

Es importante entender, cómo funcionan todos los equipos electrónicos digitales que existen en el mercado en la actualidad, tales como: computadores, tabletas, teléfonos y electrodomésticos inteligentes, vehículos con controles electrónico, equipos de control de comunicaciones, entre muchos otros dispositivos que se ofrecen en la actualidad; considere que todos ellos tienen en común tres componentes principales: Hardware, Software y Firmware.

El firmware es una combinación entre el hardware y el software, son instrucciones o programas que tienen un propósito específico, normalmente estos programas son desarrollados por el fabricante del componente. Es importante resaltar que, en el campo comercial, los precios del software son mayores que los precios ofertados por el hardware.
¿Qué es el software? Este término describe la parte lógica de cualquier equipo, se constituye en la base que permite el funcionamiento del hardware, así también en aplicativos o programas de utilidad que poseen los diferentes dispositivos para ampliar la utilidad de cualquier equipo electrónico inteligentes.
¿Qué es el hardware? Este término describe la parte física de cualquier equipo; se identifica por los componentes electrónicos, piezas de soporte, cubierta protectora, entre otros elementos

DESARROLLO PRÁCTICO DE LA PROGRAMACIÓN

INTRODUCCIÓN

esta documentación esta desarrollada con la finalidad de satisfacer la necesidad de adquirir de forma estratégica, los conocimientos técnicos básicos que un programador necesita para aplicar soluciones a cualquier tipo de programa. Considere que los capítulos de este libro se desarrollaron con la finalidad de que el lector adquiera la habilidad de desarrollar programas para aplicarlos a la computadora y generar nuevas funcionalidades a la misma.
Esta propuesta bibliográfica está desarrollada con la finalidad de que el lector pueda conocer entender y aplicar las destrezas necesarias para crear y actualizar los diferentes programas de aplicabilidad utilizados por la computadora, considere que el estudio de éste contenido se lo puede aplicar a estudiantes y personas en general que tengan el deseo de aprender a programar computadoras desde cero.

CAPITULO I

ALGORITMOS NATURALES
A esta técnica se la define como el conjunto de pasos redactados en un lenguaje natural, que tiene una secuencia ordenada de instrucciones, que permiten alcanzar un determinado objetivo.

supongamos que a usted le piden redactar los pasos para sumar dos números de forma ordenada, una posible solución al problema sería el siguiente algoritmo:

Algoritmo 1:

Iniciamos 1. Recibir los dos números que desea sumar 2. Sumar los dos números (como este proceso es un cálculo, considere que todo cálculo siempre generará un resultado) 3. Entregar/escribir o mostrar el resultado Finalizamos

Observe, que en el ejemplo los pasos están numerados, esto definen el orden o la secuencia lógica de cómo sumar dos números; si se analizan los pasos detallados, no sería lógico.

Ahora considere aplicar un ejemplo lógico de la vida real, en la que se desea un algoritmo para ponerse cualquier camisa; una posible solución pormenorizada podría ser:

Algoritmo 2:

Iniciamos 1. Dirigirnos al lugar donde tenemos la camisa. 2. Si su ubicción es el closet o el cajonero, entonces se abre y coger la camisa. 3. Si la camisa tiene los botones abrochados, entonces se debe desabrochar los botones. 4. Abrir la camisa. 5. Meter uno de los brazos por su manga correspondiente. 6. Meter el otro brazo por la otra manga. 7. Acomodar la camisa a su tronco. 8. Abrochar (botón a botón) y ajustarla a su cuerpo. Finalizamos.

Este algoritmo propone la solución en ocho pasos lógicos, pero de seguro usted podría optar por resolverlo de otra forma en más o en menos pasos

Este libro propone estandarizar (entendible para todos) los pensamientos lógicos, empezará aplicando algoritmos de tres pasos, que consisten en: 1.-Recibir/obtener/pedir datos, 2.-Procesarlos y 3.-Entregar/escribir o mostrar el resultado solicitado por el problema.

PREÁMBULO DE LA LÓGICA PROGRAMABLE Y LOS ALGORITMOS
Se considera al computador como un equipo electrónico digital multipropósito, esto quiere decir que se lo puede utilizar en todas las áreas del conocimiento humano

la estructura básica de un computador se detalla en la siguiente gráfica:

UNIDADES DE ENTRADA: Teclado Mouse Micrófono Escáner Pantallas táctiles Sensores digitales Unidades de almacenamiento Entre otros.

UNIDADES DE ENTRADA. Son todos los equipos, periféricos, dispositivos o aparatos, que permiten la entrada de datos para que la Unidad Central de Proceso (CPU) pueda procesarlos y generar un resultado

UNIDAD CENTRAL DE PROCESOS (CPU): Unidad de Aritmética y Lógica Unidad de Control Memoria Principal  ROM  RAM

UNIDAD CENTRAL DE PROCESOS CPU. Es la integración de un componente elemental del computador, está compuesta por la Unidad de Aritmética y Lógica (UAL) que sirve para realizar los procesos de comparación y los cálculos aritméticos

UNIDADES DE SALIDA: Pantalla Impresora Parlantes Plotter Unidades de almacenamiento Entre otros.

UNIDADES DE SALIDA. Son todos los equipos, periféricos, dispositivos o aparatos, que permiten la salida de datos procesados por la CPU

EL COMPUTADOR Y LOS ALGORITMOS
OBJETIVO DE APRENDIZAJE ESTE APARTADO: El presente apartado le permitirá conocer que es un programa aplicado a la computadora, y como aplicar la jerarquía de desarrollo en los diferentes cálculos matemáticos.
además se analiza y se aplica los diferentes recursos y técnicas que permiten controlar los procesos que se deben repetir para evitar redundancia en la escritura en los programas.
Las computadoras son máquinas que resuelven los problemas mediante la ejecución de órdenes que la máquina obedece instrucción por instrucción de acuerdo a lo que el programador haya desarrollado.