k Lettres by claudio Rodriguez Ortiz on Scribd
jueves, 22 de marzo de 2018
jueves, 15 de marzo de 2018
algoritmos
algoritmo
es un conjunto determinado de pasos para resolver un problema especifico.
el termino algoritmo se aplica a los métodos de resolución de problemas que emplean una secuencia de pasos.
1-.finito:un algoritmo siempre debe tener un fin,debe terminar después de realizar un numero determinado de pasos.
2.-definido: cada paso de un algoritmo debe ser claro ;las acciones a realizar deben ser especificas y sin ambigüedades
3.- preciso: debe indicar claramente los pasos y el orden en que se deben ejecutar.
existen diferentes tipos de algoritmos, por ejemplo:
1.-algoritmos aritméticos son los que se emplean al realizar las operaciones de suma resta divicon o multiplicación.
2.-algoritmos comunicacionales se utiliza para el desarrollo de los programas de computadora y el procesamiento de información.
3.-algoritmo de uso cotidiano son los que se utilizan para armar un mueble, cambiar una llanta, hacer un pastel, etc.
descripción: algoritmo para definir si un triangulo es equilatero a partir de la longitud de sus lados.
inicio del algoritmo
1.-pedir la medida de los tres lados del triangulo
2.-comparar la medida de los tres lados para saber si son iguales
3.-si los tres lados son iguales el triangulo es equilatero
si no el triangulo no es equilatero
4.-reportar si el triangulo es o no es equilatero
ejercicio 1 algoritmo para definir si un triangulo es escaleno a partir de la lonjuitud de sus lados
1.-pedir la medida de los tres lados del triangulo
2.-comparar la medida de los tres lados para saber si son diferentes
3.-si los tres lados son iguales el triangulo es escaleno
si no no es escaleno
4.-reportar si el triangulo no es escaleno
algoritmo de uso cotidiano
1.-tener los ingredientes ( meruchan, agua caliente, limón, salsa)
2.-destapar la maruchan
3.-agregar el agua caliente
4.-taparla
5.-esperar de 3 a 5 minutos
6.-destapar la sopa
7:agregar limon
8.-agregar salsa
fin
1.- pedir los números que se van a sumar
2.- sumar las unidades
si se exede de dies poner las decena ariba de las otras decenas
3.-sumar las decenas
si se exede de dies ponerlas decenas en las sentenas
4.-sumar las centenas
5.-mostrar el resultado
es un conjunto determinado de pasos para resolver un problema especifico.
el termino algoritmo se aplica a los métodos de resolución de problemas que emplean una secuencia de pasos.
características de los algoritmos
un algoritmo debe cumplir con las siguientes características:1-.finito:un algoritmo siempre debe tener un fin,debe terminar después de realizar un numero determinado de pasos.
2.-definido: cada paso de un algoritmo debe ser claro ;las acciones a realizar deben ser especificas y sin ambigüedades
3.- preciso: debe indicar claramente los pasos y el orden en que se deben ejecutar.
tipos de algoritmo
existen diferentes tipos de algoritmos, por ejemplo:
1.-algoritmos aritméticos son los que se emplean al realizar las operaciones de suma resta divicon o multiplicación.
2.-algoritmos comunicacionales se utiliza para el desarrollo de los programas de computadora y el procesamiento de información.
3.-algoritmo de uso cotidiano son los que se utilizan para armar un mueble, cambiar una llanta, hacer un pastel, etc.
ejemplo de algoritmo
descripción: algoritmo para definir si un triangulo es equilatero a partir de la longitud de sus lados.
inicio del algoritmo
1.-pedir la medida de los tres lados del triangulo
2.-comparar la medida de los tres lados para saber si son iguales
3.-si los tres lados son iguales el triangulo es equilatero
si no el triangulo no es equilatero
4.-reportar si el triangulo es o no es equilatero
ejercicio 1 algoritmo para definir si un triangulo es escaleno a partir de la lonjuitud de sus lados
1.-pedir la medida de los tres lados del triangulo
2.-comparar la medida de los tres lados para saber si son diferentes
3.-si los tres lados son iguales el triangulo es escaleno
si no no es escaleno
4.-reportar si el triangulo no es escaleno
algoritmo de uso cotidiano
algoritmo para preparar una sopa maruchan
1.-tener los ingredientes ( meruchan, agua caliente, limón, salsa)
2.-destapar la maruchan
3.-agregar el agua caliente
4.-taparla
5.-esperar de 3 a 5 minutos
6.-destapar la sopa
7:agregar limon
8.-agregar salsa
fin
algoritmo para sumar dos números de dos sifras
1.- pedir los números que se van a sumar
2.- sumar las unidades
si se exede de dies poner las decena ariba de las otras decenas
3.-sumar las decenas
si se exede de dies ponerlas decenas en las sentenas
4.-sumar las centenas
5.-mostrar el resultado
algoritmo para hacer un barquito de papel
1.-tener un papel
2.-doblarla a la mitad de manera orisontal
3.-doblar las esquinas horizontales al centro de la hoja
4.- separar los dos elementos rectangulares y doblarlos hacia arriba
5.- doblar las puntas de los dos elementos rectangulares hacia arriba
6.-abrir el triangulo para formar un rombo
7.-unir el lado inferior del rombo al lado superior
8.-abrir el triangulo hasta formar otro rombo
9.-separar hacia los lados las dos puntas superiores del rombo
fin
jueves, 8 de marzo de 2018
Resolución de problemas con algoritmos
Resolución de problemas con algoritmos
¿Qué es una computadora?
Una computadora es un sistema digital con tecnología
microelectrónica capaz de procesar datos a partir de un grupo de instrucciones
denominado programa. La estructura básica de una computadora incluye
microprocesador (CPU), memoria y dispositivos de entrada/salida (E/S), junto a
los buses que permiten la comunicación entre ellos. La característica principal
que la distingue de otros dispositivos similares, como una calculadora no programable,
es que puede realizar tareas muy diversas cargando distintos programas en la
memoria para que los ejecute el procesador.
¿CUALES SON FUNCIONES DE LA COMPUTADORA?
- Aceptar
entradas. Una
entrada es cualquier tipo de dato que introducimos a la computadora como:
palabras y símbolos de un documento, números para realizar cálculos,
instrucciones para realizar procesos, imágenes, sonidos, etc. Se utilizan
diferentes dispositivos como el teclado, ratón y/o micrófono para que la
computadora reciba las entradas.
- Procesar
datos. Consiste
en manipular los datos de diferentes maneras para: realizar cálculos,
modificar palabras e imágenes, ordenar o alterar el orden de los datos. La
computadora utiliza un dispositivo que se llama Unidad de Procesamiento.
Esta unidad contiene dos elementos principales:
- Unidad
Central de Procesamiento (en Inglés: Central Processing Unit [CPU]).
- Memoria
del Sistema.
- Almacenar
datos e información. La computadora debe almacenar datos para que estén
disponibles durante el procesamiento. El lugar donde se almacenarán
depende de cómo se utilicen los datos. Por ejemplo, en la Memoria del
Sistema (dentro de la Unidad de Procesamiento) la computadora guarda lo
que está usando. Hay otro tipo de almacenamiento, que es más permanente,
en donde se guarda lo que no se necesita para procesar en ese momento (por
ejemplo: disquetes, CD, disco duro).
- Producir
salidas. Son
los resultados generados por la computadora. Algunos ejemplos de
resultados son: reportes, documentos, gráficas, imágenes, etc. Se utilizan
dispositivos como el monitor, impresora, bocinas.
¿COMPONENTES BASICOS DE LA COMPU?
CPU. Es el cerebro del ordenador y se encuentra dentro
del gabinete. A través de la computadora, esta se conecta con todos los demás
elementos para darles órdenes y así realizar sus tareas.
Monitor. Es el dispositivo de entrada y de salida de
datos que tiene la computadora. Su función es permitir ver la información que
se encuentra en uso.
Teclado. Se considera un dispositivo de entrada, ya que
permite introducir información a la computadora. Contiene las letras del
abecedario y los números. Con él puedes escribir y, además, tiene varios tipos
de teclas que permiten realizar una determinada función.
Ratón o mouse (en inglés). Es el que te permite
desplazarte a través del puntero o cursor. Además, puedes seleccionar objetos y
moverlos de un lugar a otro.
¿QUE ES UN ALGORITMO?
En el contexto matemático, los algoritmos son una serie
de normas o leyes específicas que hace posible la ejecución de actividades,
cumpliendo una serie de pasos continuos que no le originen dudas a la persona
que realice dicha actividad. Los algoritmos se pueden expresar de diversas
formas: lenguaje natural, lenguaje de programación, pseudocódigo y diagramas de
flujo.
¿QUE ES PSEUDOCÓDIGO?
La palabra pseudocódigo formada por el prefijo “pseudo“,
que según el diccionario de la RAE (Real Academia Española) significa “falso“,
de ahí parte para que también sea conocido como “falso lenguaje”.
Dentro de la programación se basa en un lenguaje de
programación real, donde se permite expresar las instrucciones en un lenguaje
común (ejemplo: español, inglés u otro idioma) para facilitar la escritura y
lectura, debido a que está en lenguaje común si requiere una modificación es
fácil hacerla.
¿QUE SON LOS DIAGRAMAS DE FLUJO?
Un diagrama de flujo
es un diagrama que describe un proceso, sistema o algoritmo informático. Se
usan ampliamente en numerosos campos para documentar, estudiar, planificar,
mejorar y comunicar procesos que suelen ser complejos en diagramas claros y
fáciles de comprender. ¿CUAL ES LA SIMBOLOGIA UTILIZADA EN LOS DIAGRAMASDE FLUJO?
¿METODOLOGIA PARA LA SOLUCIÓN DE PROBLEMAS USANDO LA
COMPU?
La solución de un problema por computadora,
requiere de siete pasos, dispuestos de tal forma que cada uno es dependiente de
los anteriores, lo cual indica que se trata de un proceso complementario y por
lo tanto cada paso exige el mismo cuidado en su elaboración. Los siete pasos de
la metodología son los siguientes:
1. Definición del problema.
2. Análisis de la solución.
3. Diseño de la solución.
4. Codificación.
5. Prueba y depuración.
6. Documentación.
7. Mantenimiento.
1.Definición de problema: Es el enunciado del problema, el cual
debe ser claro y completo. Es fundamental conocer y delimitar por completo el
problema, saber que es lo que se desea que realice la computadora, mientras
esto no se conozca del todo, no tiene caso continuar con el siguiente paso.
2. Análisis de la solución: Consiste en
establecer una serie de preguntas acerca de lo que establece el problema, para poder
determinar si se cuenta con los elementos suficientes para llevar a cabo la
solución del mismo.
3. Diseño de la solución: Una vez definido y analizado el
problema, se produce a la creación del algoritmo (Diagrama de flujo o
pseudocodigo) en el cual se da la serie de pasos ordenados que nos proporcione
un método explicito para la solución del problema.
4.Codificación: Consiste en escribir la solución del
problema (de acuerdo al pseudocodigo); en una serie de instrucciones detalladas
en un código reconocible por la computadora; es decir un
lenguaje de programación (ya sea de bajo o alto nivel), a esta serie de
instrucciones se le conoce como PROGRAMA.
5.Prueba y depuración: Prueba es el proceso de identificar
los errores que se presenten durante la ejecución de programa, es conveniente
que cuando se pruebe un programa se tomen en cuenta los siguientes puntos:
- Trata de iniciar la prueba con una mentalidad saboteadora, casi
disfrutando la tarea de encontrar un error.
- Sospechar de todos los resultados que arroje la solución, con lo cual
se deberán verificar todos.
- Considerar todas las situaciones posibles, normales y aun las
anormales.
La depuración consiste en eliminar los errores que se hayan detectado
durante la prueba, para dar paso a una situación adecuada y sin
errores.
6. Documentación: Es la guía o comunicación
escrita que sirve como ayuda para usar el programa, o facilitar futuras
modificaciones. A menudo, un programa escrito por una persona es usado por
muchas otras, por ello la documentación es muy importante; esta debe
presentarse en tres formas: EXTERNA, INTERNA y al USUARIO FINAL.
-Interna: Consiste en los comentarios o mensajes que se agregan
al código de programa, que aplican las funciones que realizan ciertos
procesos, cálculos o formulas, para el entendimiento del mismo.
-Externa: Está integrada por los siguientes elementos: Descripción del
problema, nombre del autor, diagrama de flujo y/o pseudocodigo, listas de
variables y constantes, y codificación del programa, esto con la finalidad
de permitir su posterior adecuación a los cambios.
- Usuario Final: es la documentación que se le proporciona al usuario
final, es una guía que indica al usuario como navegar en el programa,
presentando todas las pantallas y menús que se va a encontrar y una explicación
de los mismos, no contiene información de tipo técnico.
7. Mantenimiento: Se lleva a cabo después
de terminado el programa, cuando se ha estado trabajando un tiempo,
y se detecta que es necesario hacer un cambio, ajuste y/o complementación al
programa para que siga trabajando de manera correcta. Para realizar
esta función el programa debe estar debidamente documentado, lo cual
facilitará la tarea.
Suscribirse a:
Entradas (Atom)
pasos para combinar correspondencia
Pasos Para Combinar Correspondencia by IVAN on Scribd
-
Lista de Operadores Relacionados by IVAN on Scribd
