domingo, 6 de noviembre de 2016

Noviembre 1 /2016

Noviembre 1 /2016

Clase N° 34

Entrega del proyecto con los criterios dados por el profesor.

Criterios del Trabajo.
 
  1. Su sitio web debe trabajar sin tener Internet.
  2. El <title> en todas sus páginas debe contener su Primer Nombre y su primer apellido.
  3. Debe tener un módulo llamado "derechos.html", donde debe tener: Nombres y apellidos completos, foto de caracter serio, grado/grupo actual, indicar en 3 líneas por que le gusta el tema del trabajo seleccionado.
  4. Todas las páginas de su proyecto deben tener el diseño de su template seleccionado.
  5. Todas las páginas deben tener la posibilidad de navegar hacia cualquier punto de su sitio web.
  6. Debe tener un módulo de nombre personajes.html, donde se mencionan los personajes de su tema.
    1. Cada personaje debe tener una imagen y un texto alusivo a él.
    2. (OPCIONAL)Al dar click sobre su imagen debe dirigirse a otra página donde debe visualizarse la misma imagen seleccionada y el texto alusivo al personaje; opcional en esta página si se desea visualizar mas imagenes o videos se puede hacer.
    3. Debe visualizar a los personajes iniciando de los principales hasta los secundarios.
    4. Lo máximo en personajes que debe visualizar es hasta 12. Si desea presentar más, lo puede realizar.
  7. Debe tener copias de seguridad, ya sea en memoria usb personal( sólo suya, no compartida ), en una nube personal ( sólo suya, no compartida ).

Mi tema del proyecto: Shigatsu wa kimi no uso.

El profesor reviso algunos proyectos y los que faltan los revisará en la próxima clase.

Proxima clase:

-Acumulativo.
-Finalización de la revisión de proyectos.

domingo, 30 de octubre de 2016

Octubre 25 /2016

Octubre 25 /2016

Clase N° 33

-El profesor realiza una demostración de el template, el cual lo fue realizando para que los estudiantes tuvieran una guía de como realizar el trabajo en casa.

 CRITERIOS:
 
  1. Su sitio web debe trabajar sin tener Internet.
  2. El <title> en todas sus páginas debe contener su Primer Nombre y su primer apellido.
  3. Debe tener un módulo llamado "derechos.html", donde debe tener: Nombres y apellidos completos, foto de caracter serio, grado/grupo actual, indicar en 3 líneas por que le gusta el tema del trabajo seleccionado.
  4. Todas las páginas de su proyecto deben tener el diseño de su template seleccionado.
  5. Todas las páginas deben tener la posibilidad de navegar hacia cualquier punto de su sitio web.
  6. Debe tener un módulo de nombre personajes.html, donde se mencionan los personajes de su tema.
    1. Cada personaje debe tener una imagen y un texto alusivo a él.
    2. (OPCIONAL)Al dar click sobre su imagen debe dirigirse a otra página donde debe visualizarse la misma imagen seleccionada y el texto alusivo al personaje; opcional en esta página si se desea visualizar mas imagenes o videos se puede hacer.
    3. Debe visualizar a los personajes iniciando de los principales hasta los secundarios.
    4. Lo máximo en personajes que debe visualizar es hasta 12. Si desea presentar más, lo puede realizar.
  7. Debe tener copias de seguridad, ya sea en memoria usb personal( sólo suya, no compartida ), en una nube personal ( sólo suya, no compartida ).
DATOS DE ENTREGA:

  • Entrega Martes 01 de Noviembre de 2016.
  • El proyecto debe ser entregado en cd.
    • Debe estar marcado con su primer nombre y su primer apellido, grado/grupo, número de lista.
  • El cd debe ser entregado al representante de clase.
  • Los cds deben estar ordenados en orden de lista.
  • Los archivos del proyecto deben estar guardados dentro de una carpeta marcada como (PRIMERapellido_PRIMERnombre_##) donde ## hace referencia a 9a ó 9b según sea su caso.
  • Esa carpeta es la que se debe guardar dentro del cd.
  • El proyecto debe tener como archivo inicial el index.html.


domingo, 23 de octubre de 2016

Octubre 18 /2016

Octubre 18 /2016

Clase N° 32

Se realiza evaluación.
Nota= 100

1). Defina que es una ventana pop-up o una ventana emergente.
2). Escriba la URL del lugar donde realizó la investigación.
3). Escriba el código para llamar ventanas pop-up.

SOLUCIÓN

1). Una ventana pop-up o ventana emergente es una ventana en el navegador la cual aparece automáticamente mostrando publicidad etc. la cual el programador tiene la posibilidad de bloquearla.

2).http://www.aprenderinternet.about.com


3). 

ESTRUCTURA:
<script>
window.open("insertar la url de la página a la cual se quiere dirigir")
</script>

EJEMPLO:

<SCRIPT LANGUAGE="JavaScript">
window.open("https://www.google.com");
</SCRIPT>

EJEMPLO 2:

<script>
 window.open("https://www.nasa.gov/","miventana","width=300,height=200,menubar=no");
</script>






sábado, 15 de octubre de 2016

Octubre 11 /2016

Octubre 11 /2016

Clase N°31

Se realiza evaluación.

EVALUACIÓN
  • Programa con el cual se pueda sacar raíz cuadrada a cualquier número (es decir, asi sea positivo o negativo.)
<html>
<head></head>
<script>
var numero= prompt("Ingrese un numero");

if (numero >0) {
alert(Math.sqrt(numero));
}
else {
numero = numero * -1;
alert(Math.sqrt(numero)+ "i");

 }
</script>
<body>
</body>
</html>












  • Programa con el cual se visualice 10 líneas horizontales (entre cada linea se deben mostrar los números del 1 al 10)  y el código solo tenga 2 lineas de programación. (Se realiza con el ciclo for).

<script>
for (i=1; i<=10; i++){
document.write(i+"<hr>");
}
</script>



  • Programa que visualice 10 líneas horizontales (entre cada linea se deben mostrar los números de 10 en 10) en solo 2 líneas de programación. 

<script>
for (i=10; i<=100; i+=10){
document.write(i+"<hr>");
}
</script>





  • Para decir si pasó o no la definitiva tomando como valor 2 notas.

<script>

var nombre= prompt("Digite su nombre");
var nota1= parseFloat(prompt("Nota 1"));
var nota2= parseFloat(prompt("Nota 2"));
var def= (nota1+nota2)/2

if (def>=75){
alert(nombre+"Paso")
}
else{
alert(nombre+"No paso")
}

</script>





  • Para que el proceso anterior se repita varias veces.

<script>
for(i=1; i<=05; i++){
var nombre= prompt("Digite su nombre");
var nota1= parseFloat(prompt("Nota 1"));
var nota2= parseFloat(prompt("Nota 2"));
var def= (nota1+nota2)/2

if (def>=75){
alert(nombre+"Paso")
}
else{
alert(nombre+"No paso")
}
}
</script>







sábado, 8 de octubre de 2016

Octubre 4 /2016

Octubre 4 /2016

Clase N° 30

  • Ejemplo de sub string.
<script>
var x= "hola mundo mio";
document.write(p=x.substring(5));  //imprime mundo mio
</script>

  • Ejemplo de vector (array)
<script>
var mensaje="Hola, mundo, soy, una, cadena, de, texto"
var palabras= mensaje.split(",");
alert(palabras[4]); //sale cadena
</script>

  • Ejemplo vector (array) con toUpperCase
<script>
var mensaje="Hola, mundo, soy, una, cadena, de, texto";
var palabras= mensaje.split(",");
document.write(palabras[4].toUpperCase()); //cadena sale en mayuscula
</script>

  • Ejemplo función matemática
<script>
a= 10;
a= a+1;
document.write(a+"<br>"); //resultado:11

a++
document.write(a+"<br>")//resultado:12

a= a-1
document.write(a+"<br>")//resultado:11

a--;
document.write(a+"<br>")//resultado:10

a+=10;
document.write(a+"<br>")//resultado:20

a-=60;
document.write(a+"<br>")//resultado:-40

</script>

  • Ejemplo coseno
<script>

x=60;

document.write(Math.cos(x)+"<br>"); //muestra el valor de cos de la x

</script>


  • Ejemplo raíz (sqrt)
<script>

x=-9;

if (x<0){
    x= x*-1;
    document.write(Math.sqrt(x)+"raiz imaginaria <br>");
}
else{
document.write(Math.sqrt(x)+"<br>");
}

</script>

domingo, 25 de septiembre de 2016

Septiembre 20 /2016

Septiembre 20 /2016

Clase N° 29

JavaScript

Lenguaje de programación que de manera dinámica modifica una serie de eventos con un código ya estipulado.

  • Se empieza con la etiqueta <script></script>
  • sintaxis JavaScript: Todo en minuscula
  • El primer archivo de un producto web siempre se debe llamar "index.html" y el segundo como se quiera.

  • front end= diseño en pantalla para el cliente.
  • back end= código.

martes, 13 de septiembre de 2016

Septiembre 6 /2016

Septiembre 6 /2016

Clase N° 28

  • Entrega de notas. 
  • Final del tercer periodo.
  Nota definitiva: 95

domingo, 4 de septiembre de 2016

Agosto 30 /2016

Agosto 30 /2016
Clase N°27

Se realizó el acumulativo, (simulación de página web).

Nota: exenta (100)

-PARTE DEL ACUMULATIVO:

sábado, 13 de agosto de 2016

viernes, 5 de agosto de 2016

sábado, 23 de julio de 2016

Ejercicio práctico (julio 19/2016)

Haga clic aquí para descargar el ejercicio

Julio 19 /2016

Julio 19/ 2016

Clase N° 21

EJEMPLOS DE ETIQUETAS:
  •  <li> para poner guiones 
  • <blockquote> para realizar una cita de un libro, película, etc.
  • <marquee direction="up, down, left, right" > Para cambiar de dirección.
  • <body bg color="#codigo del color">agregarle color de fondo a la página.
  • <body text= "#código del color"> agregarle color a la letra del párrafo que este incluida en body.
  • <body background="fuente de la imagen">Para agregar imagen de fondo a la página.
  • <border="5"> Para agregarle bordes a una imagen.
  • width="N°px" Para la medida de la imagen
  • <a href="link de la página"> Ir a -----</a>
  • Con el atributo scrroldelay se define el tiempo entre cada movimiento expresado en mili segundos. Cuanto mayor es el número, más lento avanza.
  • scrollamount: cantidad de desplazamiento del texto en cada movimiento de avance, expresado en pixels. Cuanto mayor el número, más rápido avanza.

miércoles, 13 de julio de 2016

Julio 12 /2016

VISUALIZACIÓN DE LA PÁGINA WEB DE EL EJEMPLO REALIZADO EN LA ANTERIOR PUBLICACIÓN


hola mundo
 
       
               Amazon Kindle, lector de libros electrónicos (e-books);
               Amazon Kindle Fire, tableta diseñada por Amazon.com como 
               la versión multimedia del lector de 
               libros electrónicos Amazon Kindle;
               Generación Kindle, autores que editan sus obras digitalmente
               a través de la plataforma Kindle
               Direct Publishing (KDP).
       






Amazon Kindle, lector de libros electrónicos (e-books);
Amazon Kindle Fire, tableta diseñada por Amazon.com como
la versión multimedia del lector de
libros electrónicos Amazon Kindle;
Generación Kindle, autores que editan sus obras digitalmente
a través de la plataforma Kindle
Direct Publishing (KDP).





Bucaramanga, ciudad Bonita




y QUE

colegio divino amor

Julio 12 /2016

Ejemplo HTML realizado en la clase N°20




Julio 12 /2016

Julio 12 /2016

Clase N° 20

HTML

  • Siempre se debe crear un sitio web; un sitio web es una carpeta.
  • Los nombres de carpetas y archivos deben ser en minúscula, no pueden tener espacios ni caracteres especiales.
  • %20: es un código interno de los servidores para denotar un espacio, de esta forma la página web no sirve.
                      EJEMPLO: En lugar de poner el nombre de "ejercicio uno"
                                         Se pone "ejercicio_uno" o "ejerciciouno"
                                         De esta forma la página web funcionará correctamente.
  • Cada ejercicio se debe guardar en una carpeta; el primer ejercicio que se inserte en dicha carpeta debe tener el nombre "index.html".
Etiquetas: < >
  • Cerradas: Se abren y se cierran con el mismo nombre con el que se abrió.
               EJEMPLO: <title> mi pagina </title>
  • Abiertas: Son aquellas que no se cierran.
                    EJEMPLO:  <img src="arbol.jpg">    

Ejemplos de etiquetas:
  • <br> Salto de línea.
  • <pre> </pre> Preformatear un texto.
  • <hr> Linea horizontal.
  • <b> </b> o <strong> </strong> Texto en negrita.
  • <s> </s> Tachado.
  • <u> </u> Subrayado.
  • <i> </i> Itálica.
  • <font color="#en este espacio se inserta el código del color"> Para agregar color a la letra.
  • <marquee> </marquee> Letras en movimiento.
  • <marquee behavior="alternate"> Letras en movimiento (el texto irá y volverá de un lado a otro de la marquesina).

Estructura:








martes, 31 de mayo de 2016

Mayo 31/ 2016

Mayo 31/2016

Clase N° 18

Se realiza el acumulativo de forma oral.
-Exenta con nota 100.

Algunas de las preguntas realizadas fueron:

  • ¿Qué es pseudocódigo según el manual 66 de la página web?
          RTA: El pseudocódigo es una herramienta utilizada para el diseño de programas que permite al                    programador expresar sus pensamientos de una forma clara utilizando su lenguaje natural 
                   y mostrando el orden de ejecución de las sentencias del programa sin ninguna 
                   ambigüedad.

  • Un caballo de troya es aquel que captura letras y las guarda en un archivo?
         RTA: No.

  • Al comprimir un archivo en winzip, se puede descomprimir desde winrar?
       RTA: Si.

  • ¿Qué clase de virus es capaz de infectar y ser controlada por terceros?
       RTA: Virus zombie.

  • De que tema hablo cuando se dice que es un conjunto de programas especialmente hechos para la ejecución de varias tareas que sirve de intermediario entre el usuario y la computadora?
       RTA: Sistema operativo.

  • Nombre del quemador de CDs de windows.
       RTA: Nero.

  • ¿Qué programa sirve para crear soluciones en pseudocódigo?
       RTA: PseInt.

  • Dicho artefacto es capaz de mantenerlo conectado a distancia, ofrece la posibilidad de reproducir películas en DVD o en Blu-ray en alta definición y con gráficos demandantes.
      RTA: Laptop/ netbook /Ultrabook.

































lunes, 30 de mayo de 2016

Mayo 24 /2016

Mayo 24 /2016

Clase N° 17

Leer un número de 1 a 100
Si el número es >=1 o <=100:
si el número es >=50 : visualizar los 20 fibonacci
Si son menores a 50 debe visualizar el factorial del número




Leer el número menor y después indicar si puede votar si es mayor o igual a 18, de lo contrario no puede votar.




BUCLE REPETIR / LA SENTENCIA REPITE HASTA :
El bucle repetir comprueba la condición de finalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado.


   { \color{Sepia}      \mathit{ repetir }}

   { \color{BlueViolet} \mathit{ instrucciones }}

   { \color{Sepia}      \mathit{ hasta \; que }} \;
   { \color{OliveGreen} \mathit{ condici \acute{o} n }}
El cuerpo del bucle es el fragmento de programa que será repetido en cada iteracción.
La condición es una variable o una función reducible a valor booleano.

TOMADO DE:

https://es.wikipedia.org/wiki/Bucle_repetir

EJEMPLO DEL BUCLE REPETIR

- Insertar cuantos números como queramos y mostrar la suma de los mismos.






1. Realizar un programa que le presente un menú al usuario con las siguientes opciones: lo desarrollan todos - 1. Leer dos números enteros positivos únicamente, 2. Sumar los dos números leídos, 3. Restarle al primer número el segundo (siempre y cuando el primero sea mayor que él segundo, en caso contrario indicar con un mensaje que la operación no es posible realizarla y volver al menú principal, 4. Multiplicar los dos números (siempre y cuando ninguno de los números sea igual a cero, , en caso contrario indicar con un mensaje que la operación no es posible realizarla y volver al menú principal,), 5. Dividir el primer número dado por el segundo, 6 Salir Nota: Se debe garantizar que el usuario haya ingresado los dos números antes de poder realizar cualquier operación y que no se puede escribir un resultado sin la realización de una operación.
Proceso sin titulo
numero1 = -1
numero2 = -1
ya_se_digito_los_numeros = "no"
Repetir
Escribir ""
Escribir "****************************************************************"
Escribir "* 1. Leer dos nœmeros enteros positivos œnicamente. *"
Escribir "* 2. Sumar los dos nœmeros le'dos. *"
Escribir "* 3. Restarle al primer nœmero el segundo. *"
Escribir "* 4. Multiplicar los dos nœmeros. *"
Escribir "* 5. Dividir el primer nœmero dado por el segundo. *"
Escribir "* 6. Salir. *"
Escribir "****************************************************************"
Escribir ""
Leer opciones
Escribir ""
Segun opciones Hacer
1:
Escribir ""
Escribir "1. Leer dos nœmeros enteros positivos œnicamente."
Escribir ""
Escribir "Digite el Primer Numero"
Leer numero1
Escribir "Digite el Segundo Numero"
Leer numero2
ya_se_digito_los_numeros = "no"
Si numero1 > 0 Entonces
Si numero2 > 0 Entonces
ya_se_digito_los_numeros = "si"
Sino
numero1 = -1
numero2 = -1
Escribir "Hace falta digitar un numero entero Positivo en el Segundo Valor"
Fin Si
Sino
numero1 = -1
numero2 = -1
Escribir "Hace falta digitar un numero entero Positivo en el Primer Valor"
Fin Si
2:
Escribir ""
Escribir "2. Sumar los dos nœmeros le'dos."
Escribir ""
Si ya_se_digito_los_numeros = "si" Entonces
Escribir "Suma de los dos numeros = ( " numero1 " + " numero2 " = " ( numero1 + numero2 ) " )"
Sino
Escribir ""
Escribir "****************************************************************"
Escribir "* Hace falta digitar los dos numeros *"
Escribir "****************************************************************"
Escribir ""
Fin Si
3:
Escribir ""
Escribir "3. Restarle al primer nœmero el segundo."
Escribir ""
Si ya_se_digito_los_numeros = "si" Entonces
Si numero1 > numero2 Entonces
Escribir "Resta de los dos numeros = ( " numero1 " - " numero2 " = " ( numero1 - numero2 ) " )"
Sino
Escribir "La operaci—n no es posible realizarla."
Fin Si
Sino
Escribir ""
Escribir "****************************************************************"
Escribir "* Hace falta digitar los dos numeros *"
Escribir "****************************************************************"
Escribir ""
Fin Si
4:
Escribir ""
Escribir "4. Multiplicar los dos nœmeros."
Escribir ""
Si ya_se_digito_los_numeros = "si" Entonces
Si numero1 > 0 Entonces
Si numero2 > 0 Entonces
Escribir "Multiplicacion de los dos numeros = ( " numero1 " * " numero2 " = " ( numero1 * numero2 ) " )"
Sino
Escribir "No se puede Multiplicar porque el Segundo Numero es Cero."
Fin Si
Sino
Escribir "No se puede Multiplicar porque el Primer Numero es Cero."
Fin Si
Sino
Escribir ""
Escribir "****************************************************************"
Escribir "* Hace falta digitar los dos numeros *"
Escribir "****************************************************************"
Escribir ""
Fin Si
5:
Escribir ""
Escribir "5. Dividir el primer nœmero dado por el segundo."
Escribir ""
Si ya_se_digito_los_numeros = "si" Entonces
Si numero2 <> 0 Entonces
Escribir "Division de los dos numeros = ( " numero1 " / " numero2 " = " ( numero1 / numero2 ) " )"
Sino
Escribir "No se puede Dividir porque el Segundo Numero es Cero."
Fin Si
Sino
Escribir ""
Escribir "****************************************************************"
Escribir "* Hace falta digitar los dos numeros *"
Escribir "****************************************************************"
Escribir ""
Fin Si
6:
Escribir ""
Escribir "****************************************************************"
Escribir "* HASTA LUEGO. *"
Escribir "****************************************************************"
Escribir ""
De Otro Modo:
Escribir ""
Escribir "****************************************************************"
Escribir "* Opcion No VALIDA. *"
Escribir "****************************************************************"
Escribir ""

Fin Segun
Hasta Que opciones = 6
FinProceso

2. Desarrollar un algoritmos que permita realizar la sumatoria de los primeros 100 números utilizando los 3 ciclos (para, repita, mientras).

Proceso sin_titulo

cantidad_de_numeros = 100
suma = 0
Para i<-0 Hasta cantidad_de_numeros Con Paso 1 Hacer
suma = suma + i
Fin Para
Escribir ""
Escribir "CICLO FOR -> Sumatoria de los primeros " cantidad_de_numeros " es = " suma
Escribir ""

suma = 0
i = 0
Repetir
i = i + 1
suma = suma + i
Hasta Que i > ( cantidad_de_numeros - 1)
Escribir ""
Escribir "CICLO REPETIR HASTA -> Sumatoria de los primeros " cantidad_de_numeros " es = " suma
Escribir ""

suma = 0
i = 0
Mientras i < cantidad_de_numeros Hacer
i = i + 1
suma = suma + i
Fin Mientras
Escribir ""
Escribir "CICLO HACER MIENTRAS -> Sumatoria de los primeros " cantidad_de_numeros " es = " suma
Escribir ""
FinProceso


3. Cree un algoritmo que capture un mes en números y el software muestre un mensaje que indique cuantos días tiene ese mes. Ejemplo: si se digita "07", el algoritmo debe mostrar "Julio, tiene treinta un días". El algoritmo debe también advertir que si se trata de febrero tiene 28 días, pero si el año fuera bisiesto tendría 29.

Proceso sin_titulo

Dimension mes[12]
mes[1]='Enero'
mes[2]='Febrero'
mes[3]='Marzo'
mes[4]='Abril'
mes[5]='Mayo'
mes[6]='Junio'
mes[7]='Julio'
mes[8]='Agosto'
mes[9]='Septiembre'
mes[10]='Octubre'
mes[11]='Noviembre'
mes[11]='Diciembre'
Escribir "Digite un numero entre 1 y 12"
Leer n
es_bisiesto = ""
Si (n>=1) && (n<=12) Entonces
Segun n Hacer
1, 3, 5, 7, 8, 10, 12:
maximo_dia_mes = 31
2:
maximo_dia_mes = 28
es_bisiesto = ", pero si fuera A–o Bisiesto tendria 29 dias."
4, 6, 9, 11 :
maximo_dia_mes = 30
Fin Segun
Escribir mes[n] " tiene " maximo_dia_mes " dias " es_bisiesto
Sino
Escribir "Debe digitar un valor de mes entre 1 y 12"
Fin Si
FinProceso


4. Se requiere que solo con la utilización de ciclos y condicionales, usted pueda convertir un número decimal < a 5000 a número Romano.

Proceso sin_titulo

Escribir "Digite un numero entre 1 y 5000"
Leer decimal
Si (decimal>=1) && (decimal<=5000) Entonces
Escribir "********* Conversion a Romano *********"
Dimension unidad[10]
DImension decenas[10]
Dimension centenas[10]
Dimension miles[6]
unidad[1]=''
unidad[2]='I'
unidad[3]='II'
unidad[4]='III'
unidad[5]='IV'
unidad[6]='V'
unidad[7]='VI'
unidad[8]='VII'
unidad[9]='VIII'
unidad[10]='IX'
decenas[1]=''
decenas[2]='X'
decenas[3]='XX'
decenas[4]='XXX'
decenas[5]='XL'
decenas[6]='L'
decenas[7]='LX'
decenas[8]='LXX'
decenas[9]='LXXX'
decenas[10]='XC'
centenas[1]=''
centenas[2]='C'
centenas[3]='CC'
centenas[4]='CCC'
centenas[5]='CD'
centenas[6]='D'
centenas[7]='DC'
centenas[8]='DCC'
centenas[9]='DCCC'
centenas[10]='CM'
miles[1]=''
miles[2]='M'
miles[3]='MM'
miles[4]='MMM'
miles[5]='[IV]'
miles[6]='[V]'
miles_= trunc(decimal/1000) MOD 10
centenas_= trunc(decimal/100) MOD 10
decenas_= trunc(decimal/10) MOD 10
unidades_= decimal MOD 10
Escribir miles[miles_+1] centenas[centenas_+1] decenas[decenas_+1] unidad[unidades_+1]
Sino
Escribir "Lo siento solo sirve la conversion entre numeros de 1 a 5000"
Fin Si

FinProceso

lunes, 23 de mayo de 2016

Mayo 17 /2016

Mayo 17/2016

Clase N° 16


- Lee dos números y realiza las operaciones básicas.



-Lee tres números e indica cuál es el mayor.


-Lee un valor y le suma el iva.


Ciclo for: Su uso principal se orienta a los vectores, pudiendo modificar, agregar, eliminar o consultar datos que se encuentren según el índice. Por esto último, una condición mínima del vector es que debe ser ordenado, por que si se intenta leer un dato inexistente, esto genera un error de programación.

TOMADO DE:
https://es.wikipedia.org/wiki/Bucle_for



El día mayo 19/2016:
Se realizó un refuerzo desde las 4:10 pm, hasta las 5:10 pm.
Este fué pedido por los estudiantes y se realizaron varios ejercicios en DFD y pseint.





lunes, 16 de mayo de 2016

Cronograma segundo periodo




Mayo 10/2016

Mayo 10 /2016

Clase N° 15


1)Tenemos 2 operadores:
 Tigo-200
 Movistar-100
Diagrama de flujo para indicar cuanto valor se debe pagar depende del operador que se use y los minutos que se hable.


2)Tenemos 4 operadores:
  tigo-200
  movi-100
  claro-50
  uff-10
Diagrama de flujo para indicar cuanto valor se debe pagar depende del operador que se use y los minutos que se hable.


3) Diagrama de flujo que lea 3 números e indique cuál es el mayor.


-Al final de la clase se realizó una evaluación sobre los temas vistos en las anteriores clases. (diagramas de flujo).

jueves, 5 de mayo de 2016

Mayo 3 /2016

Mayo 3/2016

Clase N° 14

Pseudocódigo:
En ciencias de la computación, y análisis numérico, el pseudocódigo (o falso lenguaje) es una descripción de alto nivel compacta e informal del principio operativo de unprograma informático u otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación.

Diagramas de flujo de datos (DFD) :
Un diagrama de flujo de datos (DFD sus siglas en español e inglés) es una representación gráfica del flujo de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas.

EJEMPLOS

1) Algoritmo que te pregunta tu nombre y a continuación te saluda.
2) Algoritmo que lee 3 números y si el primero es positivo calcula el producto de los otros dos, sino calcula la suma.



3) Algoritmo que lee un número e imprime si dicho número es positivo o negativo.


TOMADO DE: