miércoles, 4 de junio de 2014

ARRAY




QUE ES UN ARRAY?



En programación, una matriz o vector es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila.







ARRAY UNIDIMENSIONAL ES?




es un conjunto de variables del mimo tipo y tamaño que ocupan posiciones consecutivas en la memoria del ordenador que consiste de una columna de localizaciones de memoria.



ARRAYS BIDIMENSIONALES ES?


 Un array bidimensional (también llamado tabla o matriz) es un array con dos índices. Al igual que los vectores deben ser ordinales. Se declaran de igual manera que los arrays de una dimensión.



ARRAYS MULTRIDIMENSIONALES  ES?


son un estructuras de datos que almacenan los valores en más de una dimensión.





Algunos Tipos de Comando en Pseint



 COMANDO LEER

Es el que se utiliza para poder ingresar o el que nos guarda los datos los a la hora de ejecutar el ejercicio de prueba.

Botón en Pseint





COMANDO ESCRIBIR 

Este comando se utiliza para que nos muestre el resultado al final de la ejecución del ejercicio de prueba.

Botón en Pseint








COMANDO ASIGNAR

La instrucción de asignación permite almacenar una valor en una variable.

<Variable> <- <expresión>;

Botón en Pseint








 CONDICIONAL  SI-ENTONCES



La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.

Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi

si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. La condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso.



Botón en Pseint







CICLO MIENTRAS (WHILE)


La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera.

Mientras <condición> Hacer
<instrucciones>
FinMientras



Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera.


Botón en Pseint







 CICLO REPETIR  (DO WHILE)


La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.

Repetir
<instrucciones>
Hasta Que <condición>


Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera.


Botón en Pseint






Usaremos hacer hasta cuando la estructura mientras no pueda utilizarse por qué un bloque de programa que quizás se repita, deba ejecutarse almeno una vez.



CICLO PARA



La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.

Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<instrucciones>
FinPara

consta de la variable donde se coloca la variable ya declarada recibe el valor inicial y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable en paso que es donde colocamos en qué tipo de paso vaya aumentado o disminuido si es aumentado seria con paso de 1 o 2 como nosotros queramos y si es disminuido con paso de -1 o -2 etc. final en este colocamos hasta donde queremos que termine el ciclo.



Botón en Pseint




Reglas para construcción de diagrama de flujo


1.      Todo diagrama de flujo debe tener un inicio y fin y debe ser definidos.
2.      Las líneas utilizadas para indicar la dirección de flujo grama deben ser rectas: verticales u horizontales.
3.      Todas las líneas para indicar dirección del flujograma deben de estar conectadas.
4.      Se debe de escribir hacia abajo.
5.      Identificar y listar los puntos de decisión.
6.      Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolo. 
7.   Asignar un título al diagrama y verificar que este completo y describa con exactitud el proceso elegido.


EJERCICIOS

Acá se utilizaran estructuras de condiciones: si entonces si no


·         Algoritmo y  flujograma para saber si un número es positivo

Bueno primero definimos num,  como el número que se va introducir  luego pedimos que se escriba con un escribir, que lo lea con un leer y luego que Haga la condición que dice si num es mayor que cero entonces escribir el número es positivo si no escribir negativo. 







El flujograma quedara así:  



  •          Programa para saber si un número es par o impar. 

Proceso par_impar
definir num como entero;
escribir "ingrese numero";
leer num;
Si num %2=0 Entonces
escribir "el numero es par";
Sino
escribir "el numero es impar";
FinSi
FinProceso




FLUJOGRAMA




  •       Programa para saber si un número es cero negativo o positivo:






FLUJOGRAMA 





  • Etapas o soluciones de problemas de algoritmo: