viernes, 20 de febrero de 2009
jueves, 19 de febrero de 2009
Algoritmo que lea numeros enteros y determine si es negativo, positivo o igual a cero.
Algoritmo que lea 3 numeros enteros y que determine si la multiplicacion de dos de ellos es el
resultado del tercero.
Diseñar un algoritmo que capture 4 digitos binarios y los convierta a numero decimal.
Realizar un algoritmo para convertir un numero dado de minutos en segundos.
Realizar un algoritmo para convertir un numero dado de millas en metros.
Diseñar un algoritmo para calcular la velocidad (en metros sobre segundo) de los corredores de una carrera de 1500 metros. la entrada será parejas de numeros (minutos, segundos) que darán el tiempo de cada corredor. Por cada corredor se imprimira el tiempo en minutos y segundos, asi como la velocidad promedio.
Diseñar un algoritmo para calcular la velocidad en metros sobre segundos de los corredores de una carrera, de 1500 metros. La entrada sera pareja de numeros (minutos, segundos). Quedara el tiempo de cada corredor, para cada corredor se imprimira el tiempo en minutos y segundos, asi como la velocidad media.
Inicio
Leer: min, seg
calcular: a:min/1500, b:seg/1500,
miércoles, 11 de febrero de 2009
Algoritmo
Computadora
Compilador
Interprete
Dispositivo de almacenamiento
Hardware
Software
Lenguaje de Programacion
Lenguaje maquina, Lenguaje ensamblador.
Lenguaje C
Elementos (simbolos) del diagrama de flujo
Pseudocodigo
Variables y constantes
Diagrama N-S Nassi-Schneiderman
Ejercicio 2.10 de la pagina 70, Ejercicio 2.6 de la pagina 85,
Ejercicios resueltos 2.10 pag. 90 y 2.11 pag. 91.
lunes, 9 de febrero de 2009
Algoritmo 3.0 de la formula general
1.- Cuando delta es igual a cero, se deduce que para x existe una sola solucion o sea x, por lo que se hara el calculo de x y se presentara el resultado.
2.-Si delta es negativo se procede a enviar un mensaje al usuario que dice: No es posible calcular una raiz cuadrada negativa, y termina el algoritmo.
3.-Si las anteriores no se ejecutan debera entonces x1 y x2 de acuero a la formula general
4.-Entregar antes de las 12 del dia
viernes, 6 de febrero de 2009
1.- Inicio
2.- Leer a, b, c
3.- Calcula:
X1= [-b+ √a^2-(4*a*c)] /(2)*a
X2= [-b- √a^2-(4*a*c)] /(2)*a
Realizar un algoritmo que lea la edad de una persona en meses y determine si puede o no votar
1.- Inicio
2.- Leer: Meses
3.- Si Meses es >= que 216 ir al paso 4, si no ir al paso 5
4.- "Si puede votar"
5.- Ir al paso 7
6.- "No puede votar"
7.- Fin
Tarea calcular delta si es negativo se acaba
jueves, 5 de febrero de 2009
miércoles, 4 de febrero de 2009
a)Realizar una llamada telefonica desde un telefono publico
1.- Descolgar el telefono
2.- Ponerle credito mediante moneda o tarjeta
3.- Marcar el numero deseado
4.- Esperar a que contesten
5.- Fin
b)Cocinar una tortilla
1.- Hacer la masa
2.- Tomar una porcion de masa
3.- Ponerlo en el tortillero y presionarlo
4.- Tomar la tortilla y ponerla en el comal
5.- Esperar a que este bien cocida y sacarla del comal
6.- Fin
c)Arreglar un pinchazo de una bicicleta
1.- Quitar la llanta de la bicicleta
2.- Sacar la camara
3.- Localizar el agujero y marcarlo
4.- Limpiar el area
5.- Poner el pegamento y imediatamente el parche
6.- Esperar a que se seque
7.- Poner la camara en la llanta
8.- Volver a colar la llanta en la bicicleta
9.- Fin
d)Freir un huevo
1.- Poner un sarten y echarle aceite
2.- Esperar a que se caliente
3.- Echar el huevo en el sarten
4.- Esperar a que este bien cocido
5.- Sacarlo del sarten
6.- Fin
Ejercicios 2.2
a)Sumar dos numeros enteros
1.- Inicio
2.-Leer: n1, n2
3.-Calcular: n1+n2=n3
4.-Imprimir:"La suma es", n3
5.- Fin
b)Restar dos numeros enteros
1.- Inicio
2.- Leer: n1,n2
3.- Calcular: n1-n2=n3
4.-Imprimir: "La resta es", n3
5.- Fin
c)Multiplicar dos numeros enteros
1.- Inicio
2.- Leer: n1, n2
3.- Calcular: n1*n2=n3
4.- Imprimir: "La multilpicacio de dos numeros enteros es', n3
5.- Fin
Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver.
PROGRAMACION ESTRUCTURADA: es una forma de escribir programas de ordenador (programación de computadora) de forma clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario y no permitiéndose el uso de la instrucción o instrucciones de transferencia incondicion
.Un pseudocódigo
es una serie de normas léxicas y gramaticales parecidas a la mayoría de los lenguajes de programación, pero sin llegar a la rigidez de sintaxis de estos ni a la fluidez del lenguaje coloquial. Esto permite codificar un programa con mayor agilidad que en cualquier lenguaje de programación, con la misma validez semántica, normalmente se utiliza en las fases de análisis o diseño de Software, o en el estudio de un algoritmo. Forma parte de las distintas herramientas de la ingeniería de software.
Concepto de Computadora
Una computadora , también denominada ordenador o computador, es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez, y de acuerdo a lo indicado por un usuario o automáticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas
Dispositivos de Entrada-Salida
Son aquellos que permiten la comunicación entre la computadora y el usuario.
Los dispositivos sirven para introducir datos a la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los dispositivos de entrada convierten la información en señales eléctricas que se almacenan en la memoria central.
Los dispositivos de salida son los que permiten representar los resultados (salida) del proceso de datos. El dispositivo de salida típico es la pantalla o monitor. Otros dispositivos de salida son: impresoras (imprimen resultados en papel), trazadores gráficos (plotters), bocinas, entre otros.
Dispositivos de Almacenamiento de información Un dispositivo de almacenamiento de datos es un dispositivo para grabar o almacenar información (datos). La grabación se puede hacer usando virtualmente cualquier forma de energía. Un dispositivo de almacenamiento puede guardar la información y procesarla, o ambas. Un dispositivo que únicamente guarda la información es un dispositivo de grabación. Dispositivos que procesan la información (equipo de almacenamiento de datos) pueden tener acceso a un medio extraible (portable) separado o a un componente permanente para almacenar y recuperar la información.
Puertos Serie, Paralelo y firewire
Un puerto serie o puerto serial es una interfaz de comunicaciones de datos digitales, frecuentemente utilizado por computadoras y periféricos, en donde la información es transmitida bit a bit enviando un solo bit a la vez, en contraste con el puerto paralelo que envía varios bits simultáneamente. El firewire es un estándar multiplataforma para entrada/salida de datos en serie a gran velocidad. Suele utilizarse para la interconexión de dispositivos digitales como cámaras digitales y videocámaras a computadoras.
REDES E INTERNET sirve para el intercambio de informacion y nos permite comunicarnos de diferentes partes del mundolas redes se definen dependiendo el numero de clientes o servidores conectados.
