lunes, 27 de febrero de 2017

clase 24/02/2017

REPASO DE 

QUE ES ALGORITMO ?
R// Es una secuencia de procesos ordenados finitos para llegar a un objetivo.

QUE ES UN SEUDOCODIGO ?
R// Lenguaje intermedio entre una persona y una computadora.

Hicimos el Algoritmo de como hacer uan calculadora panadera.

clase 23/02/2017


PRUEBA DE ESCRITORIO 

contador                      0            0   1                                              
contador par                0            0   1                                                            
contador impar            1            1   1                                                 
suma par                      0            0   0
suma impar                  0            0   0                          
contador par <2000      x            v   v                                         
contador impar<1000   x            v   x                                        
contador es par             x            v   x



0= antes del mientras que 
modulo es cuando el resultado es (0)
modulo es resto de la división entera    

leer opcion 
segun opcion hacer
1:escribir "jhon" 
2:escribir 2*5
3:escribir "adios"

de otro modo 
escribir "opcion no valida"

REPETIR
escribir"ingrese opcion"
leer opcion 
segun opcion hacer

1:escribir "nombre"
2:escribir "2+2"
3:escribir "adios"
de otro modo escribir adios 
sin segun 
hasta que opcion !=4

                                   

miércoles, 22 de febrero de 2017

clase 20/02/2017

En esta clase vimos lo siguiente

var1=2 var2=1 var3=0

Inicio
escribir "bienvenidos"
leer var1,var2,var3
escribir "var1-"var1
suma <- var1+var2*var3

Prueba de escritorio se hace antes de ejecutar un problema

var1  var2  var3  suma
2        1       0         2

2+1*0
2+0
2

(<-) significa asignacion darle valor

si suma >0 entonces
escribir "suma positiva"
sino
escribir "suma negativa"





¿que es ciclo?
Es un proceso que se repite tantas veces hasta que una condición lo permita .

inicio
contador <-0
sumatoria<-0
mientras contador<100 hacer
sumatoria <-sumatoria+contador
contador<-contador+1
finmientras
escribir "la sumatoria es:", sumatoria









lunes, 20 de febrero de 2017

TOMA DE DECICIONES

TOMA DE DECISIONES 

Son estructuras de control que permiten al programa tomar decisiones verdaderas o falsas 


inicio

si el promedio es >o,7

f                v
         pirerde                 pasa        



variables :datos desconocidos que pueden cambiar durante el proceso 
-TIPOS DE DATOS 
solución de información para saber como se usa 

NOTIVOS =PRIMITIVOS 
estos son numericos enteros como decimales 
CARACTER:simbolo , letra , se encierra en una comilla solo un caracter 

BOLINO :tiene variables verdadera y flasa se califica verdadera 1 y falsa 0

ejemplo 

si hay saldo ? &&hay dinero?
verdadero     falso
       falso

AVANZADO= COMPLEJO 

Es la cadena de caracteres (scrim) va entre doble comillas varios caracteres. 

PSEUDOCODIGO 

INICIO 
ESCRIBIR ""HELLO WORD""
FIN


DIAGRAMA DE FLUJO 
INICIO 
|
""HELLO WORD""
|
FIN 



        

jueves, 16 de febrero de 2017

PRUEBA DE LOS ALGORITMOS DE UN AVIÓN

PRUEBAS DE LOS ALGORITMOS DE COMO HACER UN AVIÓN
NINGUNO FUNCIONO .
HAY QUE SER MUY ESPECIFICO PARA QUE FUNCIONE DARLE A ENTENDER A LA PERSONA QUE TOME EL ALGORITMO PARA QUE PUEDA DESARROLLARLO .


¡COMO HACER UN AVIÓN ?
     


INICIO
1.tomar una hoja verticalmente y doblarla en la mitad por el lado menos ancho 
2.dobla las puntas superiores que quede en forma de punta o de lanza
3.dobla la punta hacia abajo 
4.toma las puntas superiores y dóblelas de forma de que quede en punta 

5. Doblar la hoja en la mitad hacia afuera y queda el avión .

miércoles, 15 de febrero de 2017

tareas de recolección de datos

¿QUE ES UN PROBLEMA ?

Es un determinado asunto o cuestión que requiere de una solución , se trata de alguna situación en concreto que a la hora de solucionarla aporta un beneficio a la sociedad ejemplo disminuir la taza de desempleo de un país .


¿QUE ES LA PREGUNTA PROBLEMA ?

Es el motor de arranque del proyecto , es el punto de salida y el punto de llegada esto implica procesos de observación, reflexión,y  análisis .
Esta pregunta debe ser formulada de manera precisa y clara de tal manera que no exista ambigüedad respecto al tipo de respuesta que se espera 

¿QUE ES LA FORMULACIÓN DE OBJETIVO?

Es considerado esencial para alcanzar el éxito futuro , los objetivos deben ser prácticos realistas y comunicados con claridad para alcanzar el éxito ya que ayudan mucho a las partes que están interesadas con el logro .
También involucra conceptos y proposiciones que beben derivarse  al marco teórico donde son definidos los objetivos deben ser correspondientes a las preguntas realizadas y deben estar contemplados en la metodología propuesta  .


algoritmos

¡COMO HACER UN AVIÓN ?
     


INICIO
1.tomar una hoja verticalmente y doblarla en la mitad por el lado menos ancho 
2.dobla las puntas superiores que quede en forma de punta o de lanza
3.dobla la punta hacia abajo 
4.toma las puntas superiores y dóblelas de forma de que quede en punta 
5. Doblar la hoja en la mitad hacia afuera y queda el avión .



ALGORITMOS

Algunas características son:



-Es una secuencia de procesos finitos para resolver un problema

-son pasos sucesivos
-tiene un objetivo
-son ordenados de forma lógica para ejecutar una acción
-siempre tiene un comienzo y un fin





proposiciones logicas

¿QUE ES UNA PROPOSICIÓN ?


-es toda oración o anunciado que se le puede asignar un valor verdadero o falso 
-hay dos clases de proposiciones las simples y las compuestas 

SIMPLES:sin aquellas que no se pueden dividir ejemplo :como el cielo es azul

COMPUESTAS: son aquellas que estan formadas por dos o mas proposiciones simples
ejemplo: fui al banco, pero el banco estaba cerrado.

HAY VARIOS CONECTORES LOGICOS COMO:

1)negación (¬) NOT
2)conjunción (^)AND
3)disyunción (v) or




generaciones de computadores

GENERACIONES DE COMPUTADORES

GENERACIÓN 1

La primera generación tubo las siguientes características :


-estaban construidos con electrónica de válvulas 
-se programaban en lenguaje de maquina 


GENERACIÓN 2

En la segunda generación los transistores remplazo a las válvulas de vació, utilizaron lenguaje de programación 

GENERACIÓN 3

En esta generación cambiaron totalmente ya que se invento los microchip, unas de las características son las siguientes :

-Menor consumo de energía 
-reducción del espacio 
-tele proceso 

GENERACIÓN 4

En esta se redujo de gran manera el computador .

GENERACIÓN 5

características:

-multipropiedad(procesadores interceptados )
-lenguaje natural
-lenguaje de programación( PROGOL)
-maquinas activas por voz 
-capacidad de traducir lenguas 
-elaboración inteligente del saber    





números binarios

NÚMEROS BINARIOS 

Son números que están dentro del sistema de numeración que esta constituido por dos cifras 1 y 0 , un sistema en la cual se escriben cantidades , códigos, fue el origen  de los sistema informáticos de la calculadora y las computadoras.



martes, 14 de febrero de 2017

Recolección de datos

CALIDAD DE INFORMACIÓN

Es un método organizado para recolectar, almacenar y reportar  la información sobre la calidad para ayudar a los tomadores de decisiones en todos los  niveles.


¿Que es información ?
Es un grupo de datos ya supervisados u ordenados que sirve para construir un mensaje basado en un cierto fenómeno o ente,la información permite resolver problemas y tomar decisiones.



¿Que es recolección de datos ? 
Esto es algo muy importante para el análisis de sistemas para estoy hay variedad de técnicas que permiten obtener información de la fuente primaria ,el cliente es quien da la fuente te más confiable.

¿Que es dato?

Es la mínima unidad que corresponde a los elementos primarios de la información y que por si solos  son irrelevantes al tomar decisiones.







tareas fundamentos


09/03/2017
ALGORITMOS DE BÚSQUEDA Y ORDENAMIENTO DE UN ARREGLO 

ALGORITMOS DE BÚSQUEDA 

se utiliza para encontrar un dato dentro de un arreglo para esto existen varios algoritmos que varían el tamaña , complejidad y eficiencia.

algoritmo de búsqueda

-búsqueda  secuencial
-besuqueada binaria

búsqueda secuencial :consiste en ir comprobando en elemento que se buscase en cada elemento del arreglo hasta que se encuentra .

se divide en:

-búsqueda del menor
-besuqueada del mayor 
-búsqueda de elemento


búsqueda binaria :compara si el valor buscado esta en la mitad ,superior o inferior .

algunos algoritmos 

-ordenamiento burbuja 
-ordenamiento por inserción 
-Ordenamiento por Selecci´on (Selection Sort)

webgrafia: 

1) https://www.fing.edu.uy/tecnoinf/mvd/cursos/prinprog/material/teo/prinprog-teorico11.pdf

2) https://www.inf.utfsm.cl/~noell/IWI-131-p1/Tema8b.pdf






 06/03/2017

ARREGLOS MULTIDIMENSIONALES Y UNIDIMENSIONALES 


Los arreglos son estructuras de datos homogéneos estos son todos de un mismo tipo,que permiten almacenar un determinado numero o variable estos pueden ponerse como vectores , matrices etc .

en pseint se utiliza la palabra DIMENSIÓN , al utilizar arreglos en base cero los elementos validos van de 0 a n1 donde n es el tamaño del arreglo .

El ciclo PARA nos ahorra la tarea de escribir los siete mensajes o mas 
ejemplo :

para   1<-0 hasta 7-1con paso 1 hacer 
   escribir "el daro en la posicion ",1," "es:",num[1];
finpara

ARREGLO UNIDIMENSIONAL 

Es un tipo de dato estructurado que esta formado por una coleccion finita y ordenada por datos del mismo tipo , en este podemos aceeder a cualquier elemento del arreglo sintener que consultar a elemntos nateriores o posteriores esto por medio de un indice para cada elementos .

ejemplo: 5 datos de tipo entero
en la memoria el computador guarda 5 espacios 

x[1]=22
x[2]=60
x[3]=89
x[4]=123
x[5]=243


ARREGLO MULTIFIMENCIONAL

se semejan a la unicon de celda en excel dichos arreglos tiene una dimension la cual se puede acomodar a nuestro gusto y depende de las necesidades del programador   

para manejar un arreglo la operaciones son las siguientes 

-declaración:
<tipo> [ ]<identificador>; 
tipo es el que indica correspondiente  a los elementos del arreglo
identificación es el nombre del arreglo 

-creación :
consiste en reservar espacio de memoria para todos sus elementos 
<identificador>=new<tipo>[tamaño]
new:es el operador apra gestionar espacio de memoria , en tiempo de ejecucion 
nacionalización :rrepresenta el nuemro de elementos del arreglo 

- inicializiacion :
Un arreglo es un objeto que,cuando es creado por el compilador, se le asignan automáticamente valores iniciales predeterminados a cada uno de sus elementos, de acuerdo a los siguientes criterios:
  • Si el tipo del arreglo es numérico, a sus elementos se les asigna el valor cero.
  • Si el tipo del arreglo es char, a sus elementos se les asigna el valor '\u0000'.
  • Si el tipo del arreglo es bool, a sus elementos se les asigna el valor false.
  • Si el tipo del arreglo es una clase, a sus elementos se les asigna el valor null.






webgrafiahttp://www.gayatlacomulco.com/tutorials/progorientobjetos/t11.htm







propiedades de las operaciones basicas


PROPIEDADES DE LAS OPERACIONES BÁSICAS
(*,/,-,+log,raiz,) 



PROPIEDAD  MULTIPLICACIÓN 





Hay varias propiedades como : 

PROPIEDAD CONMUTATIVA:
En esta el orden de los factores no altera el producto por ejemplo 

3*2=6  2*3=6

PROPIEDAD ASOCIATIVA :
El modo de agrupar los factores no varia el resultado de la información
ejemplo:
(3*2)*5  =  3*(5*2) 
   6*5   =   3*10
    30   =    30

PROPIEDAD DISTRIBUTIVA:
La multiplicación de un numero por una suma es igual a la suma de la multiplicación de dicho numero por cada uno de los sumando.


Por tanto, de la manera que habéis recibido al Señor Jesucristo, andad en él; arraigados y sobreedificados en él, y confirmados en la fe, as...