Programacion desde Cero!!

Cerrado
Denunciar
Message postés
5
Date d'inscription
viernes, 16 de mayo de 2008
Estatus
Miembro
Última intervención
jueves, 7 de agosto de 2008
-
 Ricardo Almira -
Bueno mucha gente quiere aprender a programar y pues sino sabes nada de nada aqui puedes empezar.. este es un manual muy bueno donde empiezas con algoritmos y un programa llamado DFD donde puedes hacer tu diagrama de flujo .. es muy sencillo!!


MANUAL
Código:
http://s39.yousendit.com/d.aspx?id=1G5LNBYC4AVFU0NUPXYRTPZ4CT

DFD
Código:
http://s39.yousendit.com/d.aspx?id=131C7UT6C1JWF0BHMJICH07OHP

9 respuestas

Hola a todos! aquí les dejo un buen articulo para orientarte como debes comenzar en lo de la programada http://www.e-coffeetech.com/articulos/desarrollo-de-software/4-aprender-programar.html ademas en el mismo sitio web encontraras videotutoriales y mas articulos referentes a tecnología.

También puedes solicitar videotutoriales específicos (VB.Net, C#.Net, Java o Dephi).
5
Gracias

Unas palabras de agradecimiento nunca están de más. Deja tu comentario

CCM 11108 usuarios nos han dicho gracias este mes

muy bueno ya voy por el nivel 2 y eso que empece de cero
Que bien! Felicidades!

Saludis
Me interesa aprender visual fox pro, pero no puedo bajar el manual. al hacer clic en el enlace sale que no se pudo encotrar el archivo.
saludos yo quiero aprender a programar bien y solo me e aprendido algo bago en visual basic pero quiero saber mucho o otro programa de programacion
Yo bagamente C#
Message postés
19
Date d'inscription
martes, 7 de junio de 2011
Estatus
Miembro
Última intervención
miércoles, 21 de noviembre de 2012
5
hola, por favor me podrían ayudar con algunos ejercicios en dfd? seguro han visto en internet un archivo el cual contiene 31 ejercicios, bueno xfavor necesito su ayuda ya voy realizando varios de ellos y me faltan los siguientes:

12. Calcular los números primos hasta el N, según la Criba de Eratóstenes, que consiste en
poner todos los números del 2 al N en una tabla e ir tachando los múltiplos de cada número,
detalladamente es como sigue:
1. Escribir los números del 2 al N.
2. Hacer I igual a 2
3. Mirar el número I de la tabla.
4. Si esta tachado ir al paso 6.
5. Si no lo esta tachar los múltiplos de I en la tabla.
6. Incrementar I.
7. Si I es menor o igual que N ir al paso 3.
8. En otro caso finalizar.
El punto 5 también requiere un algoritmo, que es el siguiente:
5.1 Hacer J igual al doble de I (primer múltiplo de I).
5.2 Si J es mayor que N finalizar (el apartado 5).
5.3 En otro caso tachar el elemento J.
5.4 Incrementar J en I (para pasar al siguiente múltiplo de I).
5.5 Volver a 5.2.
Para realizarlo se simulará la tabla con números tachados mediante un array P, y el
elemento I estará sin tachar cuando P(I) sea 1 y tachado cuando sea 0.

15. Hacer un diagrama de flujo para convertir un número decimal N dado por teclado a binario.

17. Hacer un diagrama de flujo para calcular el máximo de N números leídos por teclado, se debe realizar de dos formas, una almacenando previamente los números dados por teclado en un array y la otra calculando el máximo directamente según se leen los números del teclado.
18. Hacer un diagrama de flujo para ordenar N números leídos por teclado y almacenados en
un array A. El algoritmo es el siguiente:
1. Se lee N y después los N números al array A.
2. Se busca el máximo de los elementos del 1 al N y su índice J.
3. Se intercambian los elementos A(J) y A(N).
4. Se decrementa N en 1.
5. Se compara N con 1, si es mayor se vuelve a 2.
6. Si es menor o igual se termina.

19. Hacer el organigrama de un programa que dado un array A ordenado de N elementos,
encuentre la posición de uno B leído por teclado. El algoritmo a emplear es el siguiente:
1. Se fijan los extremos de la porción a buscar: I=1, J=N.
2. Se calcula el índice del elemento medio K=(I+J)/2.
3. Se compara B con el elemento medio A(K).
4. Si es igual se escribe K y se termina.
5. Si es mayor se cambian los extremos a I=K+1, J=N y se vuelve a 2.
6. Si es menor se cambian los extremos a I=1, J=K-1 y se vuelve a 2.
Pensar después que habrá que modificar para que busque también valores de B que no estén en el
array A, si se da ese caso y no lo encuentra debe poner un mensaje diciendo que no esta.
20. Hacer un organigrama de un programa que adivine el número entre 1 y 1000 pensado por
un humano. El programa debe ir diciendo números y el humano responderá con los símbolos
'<', '>' o '=', según el número pensado sea menor, mayor o igual que el dicho por el ordenador. Cuando lo adivine deberá poner un mensaje especificando cuantas preguntas ha necesitado y finalizar. No debe realizar más de 10 preguntas y debe detectar si el humano
le engaña diciéndole cosas imposibles, por ejemplo es mayor que 4 y menor que 5.
Si en lugar de estar el número de partida entre 1 y 1000 estuviera entre 1 y 1000000,
¿cuantas preguntas serían necesarias?
21. Realizar el organigrama de un programa que permita calcular ceros de funciones empleando
el Teorema de Bolzano (si una función continua, definida en un intervalo cerrado
[a,b], toma valores de signos opuestos en los extremos, existe un punto c en [a,b] tal que
f(c)=0). Los datos de partida son los extremos del intervalo a y b y E que nos dice el máximo error tolerado en el resultado. El programa deberá poner un mensaje de error si la función tiene igual signo en los extremos del intervalo, en otro caso debe escribir un valor
C, que diste del c del Teorema en menos de E.
22. Dados dos números enteros positivos N y D, se dice que D es un divisor de N si el resto de dividir N entre D es 0. Se dice que un número N es perfecto si la suma de sus divisores (excluido el propio N) es N. Por ejemplo 28 es perfecto, pues sus divisores (excluido el 28) son: 1, 2, 4, 7 y 14 y su suma es 1+2+4+7+14=28. Hacer un organigrama que dado un
número N nos diga si es o no perfecto.

24. Hacer un organigrama que dados un día D, un mes M y un año A, calcule cual es el día
siguiente. Se debe tener en cuenta que en los años bisiestos Febrero tiene 29 días y en los
no bisiestos 28.
25. El Miércoles de Ceniza es 46 días antes que el Domingo de Resurrección. Hacer un organigrama
para que dados el día D, el mes M y el año A del Domingo de Resurrección calcule
la fecha del Miércoles de Ceniza en ese año. Se debe tener en cuenta si el año es o no
bisiesto.

26. Hacer un organigrama que lea un número N y obtenga las ternas pitagóricas (A, B, C) en
las que A, B y C son todos enteros positivos y menores que N. Para que una terna (A, B,
C) sea pitagórica debe cumplir que A2+B2=C2.
27. Una empresa paga a sus 100 operarios semanalmente, de acuerdo con el número de horas trabajadas, a razón de P pesetas por hora y de 1.5·P pesetas por cada hora extra. Las horas extras son las que exceden de 40h. Hacer el organigrama que dado el número de horas trabajadas
y el valor de P calcule el salario que le corresponde.
28. Disponemos de una máquina que puede dar vueltas con 5 tipos de monedas distintas: 100, 50, 25, 5 y 1 pts. Realizar el organigrama de un programa que dados el precio del artículo y la cantidad entregada por el consumidor nos indique la vuelta a entregar empleando el menor número posible de monedas.
29. Plantear el organigrama de un programa que sea capaz de calcular el impuesto sobre la renta el número de veces que sea necesario y lo escriba por impresora. El impuesto de la renta es el 15% del salario anual de cada persona, al que previamente se debe realizar una
deducción en función del número de hijos, que es del 0% si tiene 0, del 5% si tiene 1 o 2 y del 15% si tiene más de 2.
30. Realizar un organigrama para leer por teclado las notas de N alumnos que están matriculados en M asignaturas, si un alumno no esta matriculado de una asignatura o no se presenta al examen se debe introducir como nota -1. El programa debe calcular y escribir el número de alumnos presentados a cada asignatura, la nota media, el número de suspensos, el número de aprobados, el número de notables y el número de sobresalientes.
31. Hacer el organigrama para resolver el siguiente problema: Un hombre, un lobo, una cabra y un repollo deben pasar un río, para ello se dispone de una barca con capacidad para dos ocupantes, el hombre (único que sabe remar) y otro. Si en una orilla se quedan solos el lobo y la cabra, el lobo se come a la cabra. Si en una orilla se quedan solos la cabra y el repollo,
la cabra se come el repollo.

Por favor ayudenme, les pasare las que hice yo, espero no ser molestoso y gracias a todos
5
Gracias

Unas palabras de agradecimiento nunca están de más. Deja tu comentario

CCM 11108 usuarios nos han dicho gracias este mes

como podria empezar a programar en visual fox pro version 9 ya que viene todo en ingles y si podria mandarme por correo el manuel del programador en español se los agradeceria mucho
Visual fox es bueno pa empezar a programar, animo!!!
Hago programas en Visual Fox
No estan tus archivos, favor agregarlos nuevamente.
Gracias

Hola aqui les dejo la direccion de mi blog, es especialmente orientado a las personas que se quieran iniciar en la programacion. Por la experiencia soy del criterio que quienes quieran aprender a programar no deben hacerlo comenzando directamente con un lenguaje, primero tienen que aprender los conceptos de la logica de programacion , las variables, las condiciones, los ciclos y demás criterios básicos. Espero les sea util.

http://programacion-cero.blogspot.com
Message postés
2153
Date d'inscription
viernes, 4 de abril de 2008
Estatus
Contribuidor
Última intervención
martes, 26 de octubre de 2010
2.244
Hola Say10

Fijate que ninguno de los dos link andan.

Saludos
Message postés
5
Date d'inscription
viernes, 16 de mayo de 2008
Estatus
Miembro
Última intervención
jueves, 7 de agosto de 2008

Hola Nnet

Tenes razon. Perdon. Voy a buscar otros tutoriales

Gracias
necesito hacer un programa en visual fox pro para un centro artesanal
Message postés
2227
Date d'inscription
viernes, 4 de abril de 2008
Estatus
Miembro
Última intervención
sábado, 1 de noviembre de 2008
1.550
Mira si queres deciem de que programacion estas hablando asi te ayudo

Saludos