sábado, 19 de noviembre de 2016

ESTRUCTURA SELECCIÓN SIMPLE Y MÚLTIPLE

     Estructura condiciones 



Estructura condicional. Una instrucción condicional es aquella que nos permite "preguntar" sobre el entorno que nos rodea, pudiendo así actuar según la respuesta obtenida. Estas respuestas siempre serán Verdadero o Falso, pudiendo así tomar, en un principio, dos caminos diferentes.



1. Condiciones sencillas: (Una o dos alternativas) Ocurren cuando tenemos algo como lo siguiente:



  1. Inicio 
  2. Si expresion_logica Entonces
  3. acciones_por_verdadero
  4. Sino
  5. acciones_por_falso
  6. Fin Si
  7. …fin
1. Hacer un algoritmo que lea los nombres y edades de dos personas e imprima cual de ellas tiene más edad.

  1.  Inicio
  2.  leer nombre1, edad13.
  3. leer nombre2 , edad24.
  4.  Si edad1 > edad2 entonces //comparar edad1 con edad2:5.
  5.  imprimir ( nombre1, ” es mayor “) 
  6. si edad2 > edad1 entonces 
  7. imprimir ( nombre2, ” es mayor”)
  8. fin si 
  9.  Si edad1 = edad2 entonces 
  10.  imprimir (“Edades iguales”)
  11. fin si 
  12. Fin.      

. Elaborar un algoritmo que lea el importe bruto de una factura y determine el importe neto según los siguientes criterios: · si descuento· Importe bruto mayor de 20.000 -> 15% de descuento.
  1. Inicio
  2.  Leer importeb
  3. Si importeb >= 20000 entonces
  4. descuento =importeb * 0.15 
  5. si no 
  6. descuento = 0
  7. finsi
  8. total:=importe – descuento
  9. . Escribir "Total : ",total
  10. fin

Un decreto presidencial permite el aumento del 10& a aquellos trabajadores que ganen el sueldo mínimo oficial (Sueldomo). Hacer un algoritmo que lea el sueldo de un trabajador e imprima el sueldo a devengar, después del decreto.

  1. Inicio
  2. Leer sueldot
  3. Si sueldot = sueldomo entonces
  4. sueldot = sueldot + (sueldomo*0,10)
  5. fin si
  6. Imprimir sueldo
  7. Fin










viernes, 18 de noviembre de 2016

CUERPO DEL PROGRAMA.

Cuerpo del programa 

Cabecera de un Algoritmo: En la cabecera de un algoritmo se debe indicar el nombre (identificador) asignado al mismo la sintaxis es:   1.Inicio Nombre_del_algorimo

ejemplo si  el enunciado es dice de la siguiente forma :  "Realice un algoritmo que lea el nombre de una persona " 

Su sintaxis seria de la siguente manera . 1.Inicio Nombre_de _persona

 

¿Qué son los datos de entrada y de salida?

Los datos de entrada: son los que la computadora va a procesar, los que se van a leer

Los datos de salida:  son datos derivados, es decir, obtenidos a partir de los datos de entrada. Por esta razón, a los datos de salida se les considera más significativos que a los datos de entrada. esos datos son los que se van a Mostrar.










 

  Declaracion de variables 

Variables locales: Las variables que se declaran dentro de un bloque de sentencias se denominan variables locales. Estas variables se crean al comienzo del bloque y se destruyen al salir del bloque al que pertenecen.

 Variables globales: una variable es global cuando se declara fuera de todos los bloques. Las variables globales se conocen a lo largo de todo el programa y se pueden utilizar desde cualquier sitio. Todas las funciones y bloques declarados después de una variable global, podrán acceder a ella. Si dentro de un bloque se repite la declaración de una variable definida en un bloque exterior, el acceso se referirá exclusivamente a la variable dentro del bloque más interno. Es decir, el nombre de un bloque externo es válido a menos que un bloque interno lo vuelva a definir. 

 

Algoritmo Secuencial 


    La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.

 Ejemplo:   Desarrolle un algortimo que les dos numeros enteros los sume y muestre su resultado.

  1.  Inicio  Suma_de _dos_numeros //Cabecera del programa
  2.  Mostrar "Ingrese dos numero"
  3.  leer  a,b  //Cuerpo del programa paso 3 & 4 proceso
  4.  Suma = a+b 
  5.  Mostrar "El resultado de la suma es:",Suma// motrar el resultado
  6.  fin //Fin del programa 
desarrolle  un algoritmo que calcule y muestre el area de un triangulo:
  1. Inicio caulcular_base_por_altura
  2. Mostra"ingrese base y la altura "
  3. leer base, altura
  4. area =(base*altura)/2
  5. motrar "el area del triangulo es:" , area
  6. fin
Una tienda ofrece un 15% de descuento por cada compra. Un cliente desea saber cuanto deberá pagar por su compra:
  1. Inicio Descuento_del_cliente
  2. Mostrar" ingrese el monto "
  3. leer monto
  4. descuento = monto * 0,15
  5. total = monto – descuento
  6. Mostrar "Descuento:", descuento
  7. Mostrar "Total: ",total
  8. fin
TE invito a mi canal :D
Data Link :


sábado, 12 de noviembre de 2016

TIPOS DE DATOS & OPERADORES

      
¿Qué es un Dato?

Dato: Cifra, letra o palabra que se suministra a la computadora como entrada y la máquina almacena en un determinado formato.

DATOS: Los datos son números, letras o símbolos que describen objetos, condiciones o situaciones. Son el conjunto básico de hechos referentes a una persona, cosa o transacción de interés para distintos objetivos, entre los cuales se encuentra la toma de decisiones. Desde el punto de vista de la computación, los datos se representan como pulsaciones o pulsos electrónicos a través de la combinación de circuitos (denominados señal digital). Pueden ser:


1- Datos alfabéticos (las letras desde A a Z).
2- Datos numéricos ( 0 al 9)
3- Datos simbólicos o de caracteres especiales (%, $, #, @, &, etc.)

Esos datos, cuando se trabaja en una computadora, son convertidos en números dígitos que, a su vez, son representados como pulsaciones o pulsos electrónicos. En la actualidad para comunicarnos, expresarnos y guardar nuestra información, usamos el sistema de numeración decimal y el alfabeto, según se trate de valores numéricos o de texto. 

    


 Datos lógicos son los que permiten el funcionamiento de todos los sistemas computacionales hoy en día, esta dado simplemente por “falso” o “verdadero” los que son representados a nivel binario como 1 o 0, y en su forma electrónica esta dado por un pulso eléctrico en el caso de los pares de cobre, mediante la negación (falso) o permisión (verdadero), funciones AND y NOT.


Tipos de Operadores

Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera y es  de lo contrario es falsa. Ejemplo:




Los operadores lógicos son:

&& AND (el resultado es verdadero si ambas expresiones son verdaderas)

|| OR (el resultado es verdadero si alguna expresión es verdadera)

! NOT (el resultado invierte la condición de la expresión)

AND y OR trabajan con dos operando y retornan un valor lógico basadas en las denominadas tablas de verdad. El operador NOT actúa sobre un operando. Estas tablas de verdad son conocidas y usadas en el contexto de la vida diaria, por ejemplo: "si hace sol Y tengo tiempo, iré a la playa", "si NO hace sol, me quedaré en casa", "si llueve O hace viento, iré al cine". Las tablas de verdad de los operadores AND, OR y NOT se muestran en las tablas siguientes

Operadores aritméticos


Estos son los símbolos aritméticos básicos: suma (+), resta (-), multiplicación (*), división (/) y potenciación (^)

ALGORITMO TEORIA

           Definición del algoritmo


    Es un conjunto de instrucciones ordenado y finito de   operaciones que permiten halla la solución de un problema, a través de una serie de pasos lógicos. 


                                                              Tipos de algoritmos 



Algoritmos informales: Son aquellos que no se realizan en una computadora  si no que se diseña para ser ejecutado por el ser humano  un ejemplo: cuando te preparas para tus clases.


Algoritmo computacionales: son aquellos que se crean para una computadora se quien ejecute los pasos y obtener un optimo resultado.



Algoritmo cualitativo: Es el algoritmo que no realiza cálculos numéricos, más bien sigue determinadas instrucciones y pasos descritos a través de palabras que llevan a la solución de un problema.

Algoritmos cuantitativos: cuando se hace a través de cálculos numéricos. Se puede hacer un algoritmo, por ejemplo, para obtener la raíz cuadrada de un número. 

Características de un algoritmo 

A) El algoritmo debe ser preciso e indicar el orden de realización de cada paso.

B)  Debe ser definido, si se sigue un algoritmo dos veces se debe obtener el mismo resultado cada vez .

C)  El algoritmo debe ser finito , si se sigue  un algoritmo se debe terminar en algún momento ,es decir, debe tener un principio y un final  .

      Existen métodos para la solución de la solución de un problema 
¿Que es un método?
     Según la pagina concepto definiciones dice que un método es : conjunto de estrategias y herramientas que se utilizan para llegar a un objetivo preciso. 


Metodología a la solución de un problema 

La solución de un problema consta con 5 etapas  que garantiza la llegada correcta a la solución.

1) Identificación del problema: es una pace muy importante en la metodología, pues de ella depende de todo el desarrollo. Un problema bien delimitado es una gran ayuda para el proceso general avance bien, un problema mal definido provocara desvíos conceptuales que será difíciles de remediar posteriormente. en esta etapa es fundamental el análisis del  de la información inicial (entrada )  con el fin de distinguir los datos pertinentes de los que no lo son, de manera que se puede elegir la configuración más conveniente respecto a las soluciones posibles. También debe definirse los datos de salida que garantice la continuidad del proceso.




 2) Planteamiento de  alternativas de solución: después de la definición del problema y el análisis de los datos de entrada, el proceso continua con el análisis de las alternativas de solución. Por lo general, la solución del problema puede alcanzarse por distintas vías. Es útil trata de plantear  la mayor cantidad de solución, pues de esta forma las probabilidades aumentan a favor de encontrar la vía correcta. Pero no es conveniente extender el numero de alternativas porque si el numero es demasiado alto, se presentara un mayor dificultad para elegir la mejor de todas, que es el objetivo del proceso.    

3) Elección de un alternativa: Después de tener todo el repertorio de alternativas, es necesario pasar a esta etapa, esta fase es muy importante porque de la elección realizada depende el avance final hasta la solución. Se debe de elegir la alternativa que sea más adecuada para la solución del problema, tomando en cuanta qué características tiene el problema y que características deberá tener la solución, así como los elementos, los datos o información con la que cuentas.

4) Desarrollo de solución: Después de decidir cuál es la mejor alternativa de todas se llega a la etapa de la solución. En esta etapa, y a aporte de los datos de entrada relacionas con la mejor alternativa de solución seleccionada, se aplican las operaciones necesarias para solucionar el problema. Si la alternativa es la optima llevara a la solución desea da que fue prevista en la identificación del problema. El desarrollo de la solución deben de ser evaluadas para que sean las mas optimas, es decir este desarrollo debe de llegar a la solución por el camino más corto y ser eficaz.

5) Evaluación de la solución: Después de decidir cuál es la mejor alternativa de todas se llega a la etapa de la solución. En esta etapa, y a aporte de los datos de entrada relacionados con la mejor alternativa de solución seleccionada, se aplican las operaciones necesarias para solucionar el problema. Si la alternativa es la optima llevara a la solución desea da que fue prevista en la identificación del problema. El desarrollo de la solución deben de ser evaluadas para que sean las mas optimas, es decir este desarrollo debe de llegar a la solución por el camino más corto y ser eficaz.