martes, 14 de marzo de 2017

EJERCICIOS ALGORITMICOS

Desarrolla los siguientes ejercicios*

1) Para que una persona pueda casarse debe de ser mayor de edad y soltero
RTA:


Inicio: (variables a usar: edad, registro civil)

Escribir: "cual es su edad:"

Leer edad escribir : "Cual es su registro civil:"

Leer registro civil

Si (edad >18 y registro civil = soltero)

Entonces escribir "puede casarse"

Sino escribir "no puede votar"

Fin (del si)

Fin (del inicio)

2) Determinar cuantos números pares hay entre 1 y 10.

RTA:

Inicio (variables a usar: números pares de 1 al 10)

Escribir "pareas del 1 al 10"

Leer los números del 1 al 10 "pares"

Si(números: 2,4,6,8.=pares del 1 al 10)

entonces Escribir "son números pares del 1 al 10"

sino Escribir " NO son números pares del 1 al 10"

Fin (de pares)

Fin (de inicio)

3) Haga un algoritmo para determinar si un numero es negativo.
RTA:

Inicio (variable a usar: números negativos)

Escribir "números negativos"

Leer "cuales son los números negativos"

Si (números negativos=... -5,-4,-3,-2,-1.)

entonces Escribir "son números negativos"

sino Escribir "NO son números negativos"

Fin (de números negativos)

Fin (de inicio)

4) Realice un algoritmo para determinar si un numero es positivo.

RTA:

Inicio (variable a usar: números positivos)

Escribir "números positivos"

Leer "cuales son los números positivos"

Si (números positivos= 1,2,3,4,5...)

entonces Escribir "son números positivos"

sino Escribir "NO son números positivos"

Fin (de números positivos)

Fin (de inicio)

5) Realice un algoritmo para determinar si un numero es igual a cero.
RTA:

Inicio (variable a usar: números iguales a cero)

Escribir "números iguales a cero"

Leer "cuales son los números iguales a cero"

Si (numero igual a cero=0)

entonces Escribir "son números iguales a cero"

sino Escribir "NO son números iguales a cero"

Fin (de números iguales a cero)

Fin (de inicio)

6) Determina la suma de dos números enteros.

RTA:

Inicio (variable a usar: suma, números enteros)

Escribir "suma"

Leer: suma

Escribir los "cuales son los números enteros"

Leer los números esteros

Si (suma= + y números enteros=...-3,-2,-1,0,1,2,3,4...)

entonces Escribir "son suma de números enteros"

sino Escribir "NO son suma de números enteros"

Fin (suma de números enteros)

Fin (de inicio)

7) Determine si un numero es par.

RTA:

Inicio (variable a usar: pares)

Escribir "cuales son los números pares"

Leer: números pares

Si (números pares=2,4,6,8,10,12.14...)

entonces Escribir "son números pares"

sino "NO son números pares"

Fin (de números pares)

Fin (de inicio)

8) Lea tres números y determine el mayor de los tres:
RTA:

Inicio (variables a usar: tres números, numero mayor)

Leer: n1;

Leer: n2;

Leer: n3;

Escribir "cual es el numero mayor"

Leer: numero mayor

Si (numero mayor= n )

entonces Escribir "es el numero mayor"

sino Escribir "NO es el numero mayor"

Fin (de numero mayor)

Fin (de inicio)

9) Lea cinco números y determine el promedio.

RTA:

Inicio (variables a usar: cinco números, promedio)

Leer: n1;

Leer: n2;

Leer: n3;

Leer: n4;

Leer: n5;

Suma: n1+n2+n3+n4+n5

Promedio: suma / 5

Leer: promedio

Si (promedio= n)

entonces Escribir "es el promedio"

sino Escribir "NO es el promedio"

Fin (de promedio)

Fin (de inicio)




martes, 7 de marzo de 2017

PSEUDOCODIGOS.

PSEUDOCÓDIGO.


  1.  PSEUDOCÓDIGO; 

 parte narrativa de un algoritmo.
Esta escrita en lenguaje natural utilizando las estructuras de control típicas de algún lenguaje de programación. También es una descripción de alto nivel compacta e informal del principio operativo de un programa informático o algorítmico. 



  1.  HORA DE PRACTICAR: 

 1. apoyándome en el ejemplo anterior escribo el pseudocódigo para realizar las siguientes operaciones matemáticas:


 A) suma de dos números naturales cualesquiera.


 Desarrollo: 

 leer (n1): 12 

 leer (n2): 34

 leer (n3): 03

 suma = n1 + n2 + n3;

 suma = 45 + 34 + 26;

 suma = 49.

  1.  B) resta dos números naturales cualesquiera.


 Desarrollo: 


 leer (n1): 12

 leer (n2): 4


 resta = n1 - n2;

 resta = 12 - 4;

 resta = 8.


 C) multiplica dos números naturales cualesquiera.

 Desarrollo: 


 leer (n1): 2

 leer (n2): 3


 multiplicación = n1 * n2;

 multiplicación = 2 * 3;

 multiplicación = 6.


 D) divide dos números naturales cualesquiera.

  1.  Desarrollo: 


 leer (n1): 6

 leer (n2): 3


 división = n1 / n2;


 división = 6/3;

 división = 2.


   2) Apoyándome en el ejemplo anterior escribo el pseudocódigo para realizar la división de dos números cualesquiera, Tenga en cuenta una estructura selectiva o condicional, dado a que si el divisor es cero no se puede realizar la división, en cuyo caso debe de escribirse no hay solución. 

  1.   Desarrollo:


 Leer: n1;                                                                    Leer (n1): 6

 Leer: n2;                                                                    Leer (n2): 2 



 División= n1/n2;                                                        División = n1/n2;
 Escribir (División)                                                     Escribir (División) 


 Leer: n1;                                                                     Leer (n1): 6
 
 Leer: 0;                                                                       Leer (n2): 0;


 División= n1/0;                                                           División = n1/ 0;

 Escribir (no tiene solución).                                        Escribir (no tiene solución).



 3) pienso en que tipo de pseudocódigo debo utilizar para leer por teclado unos números y calcular su media. Intento escribir el pseudocódigo correspondiente para ello.

  1.  Desarrollo: 


 Leer (n1);                                                 Leer (n1): 2

 Leer (n2);                                                 Leer (n2): 4

 Leer (n3);                                                 Leer (n3): 3


 Suma= n1+n2+n3                                    Suma = 2 + 4 + 3;

 Media= suma / 3                                      Media = 9/3

 Escribir (media).                                      Escribir (media).



viernes, 3 de marzo de 2017

TRABAJO DE LOS ALGORITMOS


Trabajo: https://drive.google.com/file/d/0BzFQfnXzZcGSRlhfdFN3YUh1elU/view




TALLER 2 SOLUCION




1) Responde Verdadero (V) o Falso (F) según corresponda:







A/: (V): El concepto de algoritmo esta referido a procedimientos y reglas.



B/: (F): El algoritmo debe ser solamente comprensible.

C/: (F): Los algoritmos pueden tener un inicio y no tener fin.

D/: (V): Los algoritmos deben llevar a obtener un resultado previsible.

E/: (F): Los algoritmos describen un conjunto infinito de funciones.

F/: (F): Los algoritmos no requieren de variables para dar un resultado.

G/: (V): Los algoritmos requieren de datos iniciales para poder dar un resultado.

H/: (F): La rapidez es una característica no importante de los algoritmos.

I/ : (V): Los algoritmos se deben de funcionar independientemente de los datos que se suministren.








JUSTIFICACIÓN DE LAS RESPUESTAS FALSAS:




B/: Los algoritmos también deben ser realizables, comprensibles y precisos.

C/: Todo algoritmo debe de tener fin.

E/: Los algoritmos definen un conjunto de finitas funciones.

F/: Los algoritmos requieren de los datos iniciales y entre ellos están las variables, ya que se debe establecer una independencia clara entre los datos de un problema y la estructura de su solución.

H/: La rapidez es una propiedad de los algoritmos, por lo tanto es importante.



2): significados de las palabras subrayadas en la guía de algoritmos.





INTUITIVO: Es un conocimiento que se adquiere sin necesidad de emplear un análisis o un razonamiento anterior.


CONSCIENTE: Que tiene conocimiento de lo que hace.

COTIDIANO: Hace referencia a algo periódico o diario.


ÁMBITO: Espacio comprendido entre los limites determinados.


HERRAMIENTA: Conjunto de herramientas que se utilizan para desempeñar un oficio o trabajo determinado.


INSTRUCCIONES: Acción elemental que se da a una computadora, con el din de efectuar una determinada operación.


PREVISIBLE: Que puede ser conjeturado por ciertas señales o indicios.


3): Importancia de los algoritmos.




Con llevan a llevar un proceso y un orden de ideas en todos los aspectos, pues cada actividad por mínima que sea, requiere de ello.

Es un conjunto de pasos lógicos y estructuras que nos permiten dar solución a un problema. La importancia de los algoritmos radica en desarrollar un razonamiento lógico, a través de la comprensión y aplicación de metodologías para la resolución de problemáticas.


¿Como pueden influenciar positivamente los algoritmos en el desarrollo de las habilidades cognitivas?


presenta gran influencia, por que apoya el razonamiento critico, deductivo e inductivo.

martes, 7 de febrero de 2017

Normas de la sala de informática


  1.  No llevar alimentos a la sala
Es importante no llevar alimentos para que no se formen basuras, o desorden a la hora de comer dicha comida para que no incomode a los otros estudiantes
      2. No masticar chicle 

No masticar chicle para evitar inconvenientes con los equipos pegándolos en los periféricos, mesas, etc
      3. No alterar el sofware

no cambiar nada del equipo alterando sus programas y configuraciones, para evitar problemas con el docente encargado
     4. No ver pornografia

No ver paginas de contenido inadecuado porque podría ser peligroso para el equipo ya que podria traer un virus o alguna amenaza para el equipo
   https://drive.google.com/open?id=0BwY1LR4j2VIzbEFyUWw5NTNFd1k