lunes, 23 de marzo de 2015

En esa entrega seguiremos hablando de algoritmia pero entraremos a las estructuras de control

 Tipos de operadores

Operadores aritmeticos

Son toros aquellos operadores que semutilizan en operaciones matematicas como: suma, resta, multiplicacion, division, potenciacion y radicacion.

Operadores relacionales

Son los operadores utilizados pera relacionar o compara valores con otros, ejemplos: mayor o menor igual( <= , >=), mayor o menor (< >), el igual (=) y el distinto que (<>).

Operadores logicos

 Los operadores logicos hacen referencia a la logica matematica
Dentro de estos encontramos la disyuncion (o), la  la conjuncion (y), y la negacion(no).

Estructuras de control

Estructuras condicionales

Dentro de las estructuras condicionales encontramos el (if else), los (if anidados), y el (case).
El if el else trabaja de forma siguiente. Se le asigna una condicion al if, si esta se cumple seejecuta el if, caso contrario se ejecuta el else.
Los if anidados funcionan de igual forma solo que el else tambien tiene una condicion.
El case es mas parecidos a opciones, el cliente escoje la opcion que desea ejecutar y cada una de estas ejecuta una accion diferente.

Estructuras repetitivas

Dentro de estas se encuentran el (do while), y el for.
El wuile funciona de tal forma que mientras se cumpla la condicion se seguira repitiendo el proceso.

miércoles, 18 de marzo de 2015

En esta segunda entrega seguiremos hablando de algoritmia ya que despues de todo seguiremos estudiando los algoritmos.

Variable 

Una variable  son varios datos que al ser almacenados en un espacio de memoria y asignarseles un nombre se denominan variables.

Declaracion de una variable

Es un proceso en el cual se le reserva un espacio de memoria a la variable.

Inicializacion de una variable

Es un proceso mediante el cual se le asigna un valor a una variable.

Tipos de variables

Las variables pueden ser numericas y no numericas.
Variables numericas:  para declarar una variable numerica se le antepone el prefijo num.
Dentro de las variables numericas encontramos las variables contadoras y acumuladoras.
Variable contadora: una variable contadora es una variabke que aumenta o disminuye su valor de forma constante durante el tiempo en que se produce un determinado proceso.
Variable acumuladora: la variable acumuladora es muy similar a la comtadora solo que en vez de aumentar o disminuir un valor constante lo hace con un valor variable.
Variables no numericas: estas se caracterizan por posser valores alfabeticos como caracteree o cadenas de caracters, tener en cuenta que un caracter se pone dentro de una comilla, mientras que una cadena de caracteres dentro de dos comillas.

Constante

Una constante es un valor fijo que puede ser utilizado para alterar o realizar operaciones matematicas con una variable.

Modulo

Los modulos son las unidades mas pequeñas  de programacion. En dependencia del lenguaje de programacion se les conoce con nombres diferentes.
Ejemplos: subrutinas, procedimientos, funciones, metodos, etc.

Modularizacion

La modularizacion no es mas que descomponer un programa muy grande en diferentes modulos para poder trabajarlo de forma mas ordenada y comoda.

lunes, 16 de marzo de 2015

Para hablar de programacion estructurada debemos empezar desde los conceptos mas basicos, para que sea mas facil su entendimiento.

Hardware

El termino hardware hace referencia a toda parte fisica de un sistema de computo, ejemplos claros de esto son:
Un teclado, un cable, el microprocesador, el monitor, etc.

Software

Al termino software se le conoce como el soporte logico de un sistema de computo,  los cuales son necesarios para que se ejecuten las tareas que se le encomiendan a la computadora, ejemplos de eatos son: 
Las aplicaciones informaticas como el procesador de texto,  o el software de sistema que no es mas que el sistema operativo.

Etapas de un sistema

Todo sistema cumple con estas tres etápas estándares

Entrada: Como dice su nombre esto no es mas que darle entrada a un proceso, en un sistema de computo esta se hace mediante el maouse o el teclado.

Procesamiento: El procesamiento varia en dependencia de lo que se quiera hacer, puede ser un calculo matematico, o simplemente organizar , o hasta clasificar.

Salida: 

La salida es simplemente despachar el resultado del proceaamiento, esto se puede hacer mediante una impresora, un monitor, un fax etc.

Algoritmo

Un algoritmo es un conjunto de instrucciones o reglas que cunplen los sigueintes requisitos, tienen que estar bien definidos, deben ser ordenados y finitos. El proposito de un algoritmo es realizar una tarea mediante varios pasos sucesivos, sin que haya lugar a dudas.

Descripcion de un algoritmo

Los algoritmos se describen a tres niveles.
Primero el alto nivel: que no es mas que la explicacion verbal de un problema.
Segundo el nivel formal: tambien conocido como pseudocodigo, que no es mas que una secuencia de pasos para llegar a ala solucion.
Tercer nivel implementacion: esto es expresar el algoritmo en un lenguaje de programacion.


Algoritmia


La algoritmia no es mas que una ciencia que se dedica al estudio de los algoritmos.

Pseudocódigo


Es una mezcla de lenguaje natural con convenciones sintácticas propias

Lenguaje de programación


Es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras. Sus usas van desde crear programas  que controlen un computador o otros tipos de softwares mas ligeros. Cada lenguaje demprogramacion cuenta c8n una sintaxis propia.

Código Fuente


Son las instrucciones que se le dan al computador mediante el lenguaje de programación

Código Objeto


Son las instrucciones ya traducidas en lenguaje de maquina

Compilador

Traduce el código fuente al lenguaje de maquina

Sistemas de computo

Todos los sistemas de computo cuentan con tres procesos fundamentales:Entrada, procesamiento y salida