CENTRO EDUCATIVO DTAL M.
SANTA TERESA DE ÁVILA
MATERIA: ALGORITMICA
ARRAY Y CADENA -2DA ETAPA
PROF: VERÓNICA VALIENTE CURSO: 2DO BTI
FECHA: 18 DE JUNIO
CAPACIDAD:Analiza y resuelve los casos estudiados en el proceso de
programación aplicando Arrays y cadena.
Indicadores
1- Conceptualiza el sistema Array.
2- Convierte al lenguaje de programación estudiado.
3- Utiliza las herramientas para desarrollar el uso arrays y cadena.
4- Participa activamente de las clases virtuales.
DESARROLLO DE ESTRATEGIAS METODOLÓGICAS
Definición de un Array.
Un array, es un tipo de dato estructurado que permite almacenar un conjunto de
datos homogéneo, es decir, todos ellos del mismo tipo y relacionados. Cada uno de
los elementos que componen un vector puede ser de tipo simple como caracteres,
entero o real, o de tipo compuesto o estructurado como son vectores, estructuras,
listas...
A los datos almacenados en un array se les denomina elementos; al número de
elementos de un array se les denomina tamaño o rango del vector.
Para acceder a los elementos individuales de un array se emplea un índice que
será un número entero no negativo que indicará la posición del elemento dentro
del array. Para referirse a una posición particular o elemento dentro del array,
especificamos el nombre del array y el número de posición del elemento particular
dentro del mismo, el índice.
Los arrays en gran parte se definen como las variables ordinarias, excepto en que
cada array debe acompañarse de una especificación de tamaño (número de
elementos). Para un array unidimensional, el tamaño se especifica con una
expresión entera positiva encerrada entre paréntesis cuadrados. La expresión es
normalmente una constante entera positiva.
En términos generales un array unidimensional puede expresarse como:
tipo-almacenamiento tipo-dato array[expresión];
dónde:
"tipo-almacenamiento" se refiere al tipo de almacenamiento del
array
"tipo-dato" es el tipo de dato
"array" es el nombre del array
"expresion" una expresión entera positiva que indica el número de
elementos del array.
El tipo-almacenamiento es opcional; los valores por defecto son automáticos para
un array definidos dentro de una función o bloque, y externos para arrays
definidos fuera de una función.
Los arrays automáticos a diferencia de las variables automáticas no pueden ser
inicializados. Sin embargo las definiciones de los arrays estáticos y externos
pueden incluir, si se desea, la asignación de los valores iniciales. Los valores
iniciales deben aparecer en el orden en que serán asignados a los elementos
individuales del array, encerrados entre llaves y separados por comas.
La forma general es:
tipo-almacenamiento tipo-dato array[expresión] = { valor1, valor2,..., valor n};
donde:
"valor1" se refiere al valor del primer elemento del array
"valor2" al segundo elemento , y así sucesivamente.
La presencia de la "expresión", que indica el número de
elementos del array, es opcional cuando los valores iniciales
están presentes.
Veamos un ejemplo de cómo se declaran y asignan valores a un array
unidimensional:
Primeramente debemos comprender este sistema de la siguiente forma:
Familiarizarse con la estructura de datos "arrays".
Aprender a declarar y asignar valores a un array, distinguiendo las
características que definen a los arrays de caracteres.
Comprender cómo se almacenan realmente los arrays en la memoria.
Ser capaz de pasar arrays a funciones.
Aprender diferentes técnicas de búsqueda de un elemento en un array.
Aprender diferentes técnicas de ordenación de arrays.
Aprender a declarar y asignar arrays de más de una dimensión.
ACTIVIDADES A SER DESARROLLADAS (5P)
MARCA LA OPCIÓN CORRECTA TENIENDO EN CUENTA LA DEFINICIÓN CORRESPONDIENTE:
1. Define que es un arreglo en programación
Es el elemento del lenguaje que nos permite guardar un valor
Es aquel elemento del lenguaje que nos permite agrupar un conjunto de
valores del mismo tipo
Es el elemento de programación que define una variable
Es el lenguaje que nos define la forma de hacer arreglos
2.¿ Con que otro nombre es conocido los arreglos o arrays?
Vectores o matrices
Constantes y variables
Operadores matemáticos y lógicos
Polígonos y poliedros
3. Define los tipos de arreglos que existen de acuerdo a los subíndices que manejan:
Renglones y columnas
Unidimensional y multidimensional
Sencillos y complejos
Compactos y estáticos
4. ¿Cuál es la estructura de un arreglo unidimensional o vector?
Es la que almacena un conjunto de arreglos de dos o tres dimensiones
Es la que define múltiples posiciones ya sea de renglones y columnas
Es la que almacena un conjunto de variables de un mismo tipo
Es el que maneja una variedad de valores estándares
5. ¿Cuál es la estructura de un arreglo multidimensional o matriz?
Es aquella que almacena variables tipo String
Es aquella que almacena constantes de tipo entero
Es aquella que tiene múltiples lados
La que almacena un conjunto de variables y con 2 ó más subíndices de acuerdo
a la cantidad dimensional que posea la matriz
6.¿ Como se le conoce también a un subprograma?
Sub Procedimientos
Ciclos y Sentencias
Alfanuméricos y Numéricos
Arreglos y Matrices
7. ¿Qué es un procedimiento?
Es un conjunto de caracteres que por sí solo no nos dice nada
Es la colección de información que se hace por medio de la computadora
Conjunto de líneas de código, a las que se denomina cuerpo del procedimiento
en un programa
Es la parte de las opciones de la barra de menús que nos presenta varias
opciones
8. ¿Qué es una biblioteca o Librería?
Es en lo que se crean o ejecutan las aplicaciones en SO de Windows
Es la parte del programa en donde podemos insertar tipos de variables
Es la parte donde se cambian las características de los elementos de un
programa
Es un conjunto de archivos que son utilizados que contienen códigos que
proporcionan la ejecución del programa