SlideShare una empresa de Scribd logo
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE MECÁNICA
INGENIERÍA AUTOMOTRIZ
Asignatura:
Computación I
Nivel:
II “B”
Integrantes:
Puente Camacho Carlos Miguel
Tiuquinga Sagba Luis Hernán
Zambrano Villagómez Danny Fabián
Facilitador:
Ing. Luis Flores
Tema:
Arreglos unidimensionales y bidimensionales en PSeint
Fecha:
20/07/2017
Periodo:
Abril – Agosto 2017
Riobamba – Ecuador
Tema:
ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES EN
Objetivos
1. Definir que es un arreglo y cómo utilizarlo en el lenguaje PSeint.
2. Utilizar arreglos unidimensionales para la solución de problemas.
3. Desarrollar métodos para crear, inicializar y asignar valores a los elementos de
un arreglo.
4. Realizar exitosamente programas que hagan uso de arreglos unidimensionales.
Marco teórico
Equipos y/o materiales utilizados
 Internet
 Computadoras
 Flash Memory
 Infocus
 Sistemas ofimáticos
• Software de aplicación
Introducción
Un arreglo es una secuencia de datos del mismo tipo que ocupan un lugar continuo
en memoria. Las posiciones que ocupan se denominan elementos del arreglo y se
enumeran sucesivamente desde 0, 1, 2,3, etc.
En tales situaciones es conveniente colocar los datos en un arreglo, el cual se caracteriza
porque todos sus elementos comparten un mismo nombre.
Los datos individuales pueden ser caracteres, números enteros, números de coma
flotante se simple o de doble precisión.
Desarrollo
• Arreglo (Array)
Un arreglo es un conjunto de variables del mismo tipo de datos que pueden ser
referenciadas a través de un mismo nombre. La forma de identificar a un elemento
determinado es a través de un índice.
• Dimensiones del arreglo
Al definir un arreglo, se le debe indicar el total de elementos N que lo formaran. A
este total N se le conoce como Dimensión del Arreglo, el cual permite indicar el total
de posiciones que se almacenara dentro de la memoria de la PC.
Si un arreglo tiene una dimensión, se le llama Arreglo unidimensional, porque basta
indicar y numero, llamado “índice” para referenciar a una posición especifica dentro del
mismo.
Arreglos unidimensionales
Un arreglo unidimensional es un conjunto de n elementos del mismo tipo
almacenados en memoria continua en un vector o lista.
Los arreglos son estructura de datos homogéneas (todos los datos son del mismo
tipo) que permiten almacenar un determinado número de datos bajo un mismo
identificador, para luego referirse a los mismos utilizando sus posiciones. Los arreglos
pueden pensarse como vectores, matrices, etc.
Arreglos Bidimensionales
Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo
bidimensional está simultáneamente en una fila y en una columna.
En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy
utilizados en problemas de Ingeniería.
Para crear un arreglo en PSeInt se utiliza la palabra clave Dimensión, seguido del
nombre del arreglo (identificador) y su tamaño entre corchetes [].
• Sintaxis:
Dimensión identificador [tamaño];
En PSeInt los arreglos pueden comenzar desde cero o uno. Depende de cómo se
configure el programa.
Los índices representan la posición en la que se encuentra un elemento.
Ejemplo 1
Crear dos arreglos aplicados a la ingeniería automotriz, uno que almacene tres marcas
de vehículos y otro que almacene el modelo de los vehículos disponibles.
Figura 1.- Desarrollo del ejercicio 1.
Salida:
Figura 2.- Ejecución del algoritmo.
Ejemplo 2
Escribir un programa que lea la marca y el año de 5 vehículos.
Figura 3.- Desarrollo del ejercicio 2.
Salida:
Figura 4.- Ejecución y salida del algoritmo.
Ejercicio 3
Desarrollo de un algoritmo que permita ingresar cuatro marcas de aceites y su precio.
Figura 5.- Desarrollo del ejercicio 3.
Salida:
Figura 6.- Ejecución del algoritmo.
Conclusiones
• Un arreglo es muy importante al momento de almacenar datos y despejar
respuestas de las mismas
• Como se observa en los algoritmos el programa nos ayuda a guardar
información y de tal manera nos ayuda a resolver los problemas planteados por
el usuario.
• Las herramientas en PSeint son importantes ya que guían al programador, de
esta manera insertamos y se genera un diagrama de flujo para mayor
comprensión.
• Como se dijo con anterioridad el programa nos encamino al momento de
programar y de esta manera se ejecuta y ayuda a resolver el problema planteado
de manera didáctica
Recomendación
• Se recomienda al momento de usar el programa, que se debe definir las variables
o todos los tipos de letras que se vayan a insertar en el programa, de tal manera
que el programa no detecte ningún error y se pueda ejecutar, ya que cuando se
registra se puede realizar operaciones entre variables.
• Definir el arreglo antes de comenzar el programa para que el algoritmo detecte
el número máximo de variables a ingresar.
Bibliografía
Sierra, M. (21 de 01 de 2017). aprendeaprogramar. Obtenido de aprender a programar:
http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=168:repaso-arrays-o-arreglos-unidimensionales-
en-java-tipos-de-inicializacion-ejemplos-de-codigo-cu00903c&catid=58:curso-lenguaje-
programacion-java-nivel-avanzado-i&Itemid=180

Más contenido relacionado

La actualidad más candente

Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
Carlos Pes
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
Don Augusto
 
Fundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoFundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de Flujo
José Antonio Sandoval Acosta
 
Mapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentesMapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentes
Frangelys Perez
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Recursividad
RecursividadRecursividad
Recursividad
TAtiizz Villalobos
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
José Antonio Sandoval Acosta
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
Joseph Mendoza
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
Israel Castillo Cruz
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujomiguel
 
Metodologia para el analisis y planteamiento del problema
Metodologia para el analisis y planteamiento del problemaMetodologia para el analisis y planteamiento del problema
Metodologia para el analisis y planteamiento del problemayenmary
 
ResolucióN De Problemas
ResolucióN De ProblemasResolucióN De Problemas
ResolucióN De Problemasguest796d29
 
Programación 1: arreglos en C
Programación 1: arreglos en CProgramación 1: arreglos en C
Programación 1: arreglos en C
Angel Vázquez Patiño
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
luisce03
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
José Antonio Sandoval Acosta
 
Exposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail SimbaExposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail Simbaabigailsimba
 

La actualidad más candente (20)

Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Fundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoFundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de Flujo
 
Mapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentesMapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentes
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Recursividad
RecursividadRecursividad
Recursividad
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
Pseint
PseintPseint
Pseint
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Metodologia para el analisis y planteamiento del problema
Metodologia para el analisis y planteamiento del problemaMetodologia para el analisis y planteamiento del problema
Metodologia para el analisis y planteamiento del problema
 
ResolucióN De Problemas
ResolucióN De ProblemasResolucióN De Problemas
ResolucióN De Problemas
 
Programación 1: arreglos en C
Programación 1: arreglos en CProgramación 1: arreglos en C
Programación 1: arreglos en C
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Exposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail SimbaExposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail Simba
 

Similar a Informe de arreglos en PseInt

Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
GabrielHernndez206156
 
Compu final portafolio
Compu final portafolioCompu final portafolio
Compu final portafolio
daya1706
 
Trabajo Tecnología P#2 10-6. eliana valencia
Trabajo Tecnología P#2 10-6. eliana valenciaTrabajo Tecnología P#2 10-6. eliana valencia
Trabajo Tecnología P#2 10-6. eliana valencia
ElianaValencia28
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
Ricaurte Duran
 
Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1
Jesús Gómez Ávila
 
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdfestructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
gerson424
 
Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1
Jesús Gómez Ávila
 
Departamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdfDepartamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdf
AnnaSofaMoraEsquivel
 
Fase 4_Grupo xx.docx
Fase 4_Grupo xx.docxFase 4_Grupo xx.docx
Fase 4_Grupo xx.docx
DayanaGuevara18
 
Algoritmos y estructura de datos
Algoritmos y estructura de datosAlgoritmos y estructura de datos
Algoritmos y estructura de datosLily- XztrzitA-
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
moni26011993
 
Tecnologia
TecnologiaTecnologia
Tecnologia
Valen Mejia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
nicolas_436
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
Melian2027
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdfEstructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
emersonpino
 
Sorribas
SorribasSorribas
Sorribas
Roberto Blanco
 
Tecnologia (1).pdf
Tecnologia (1).pdfTecnologia (1).pdf
Tecnologia (1).pdf
marianaguzmanagudelo
 
Tecnología 2do periodo .pdf
Tecnología 2do periodo .pdfTecnología 2do periodo .pdf
Tecnología 2do periodo .pdf
MARIAPAULAVARGASTABA1
 

Similar a Informe de arreglos en PseInt (20)

Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
 
Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
 
Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
 
Compu final portafolio
Compu final portafolioCompu final portafolio
Compu final portafolio
 
Trabajo Tecnología P#2 10-6. eliana valencia
Trabajo Tecnología P#2 10-6. eliana valenciaTrabajo Tecnología P#2 10-6. eliana valencia
Trabajo Tecnología P#2 10-6. eliana valencia
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
 
Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1
 
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdfestructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
 
Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1
 
Departamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdfDepartamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdf
 
Fase 4_Grupo xx.docx
Fase 4_Grupo xx.docxFase 4_Grupo xx.docx
Fase 4_Grupo xx.docx
 
Algoritmos y estructura de datos
Algoritmos y estructura de datosAlgoritmos y estructura de datos
Algoritmos y estructura de datos
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdfEstructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Sorribas
SorribasSorribas
Sorribas
 
Tecnologia (1).pdf
Tecnologia (1).pdfTecnologia (1).pdf
Tecnologia (1).pdf
 
Tecnología 2do periodo .pdf
Tecnología 2do periodo .pdfTecnología 2do periodo .pdf
Tecnología 2do periodo .pdf
 

Último

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 

Último (6)

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 

Informe de arreglos en PseInt

  • 1. ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE MECÁNICA INGENIERÍA AUTOMOTRIZ Asignatura: Computación I Nivel: II “B” Integrantes: Puente Camacho Carlos Miguel Tiuquinga Sagba Luis Hernán Zambrano Villagómez Danny Fabián Facilitador: Ing. Luis Flores Tema: Arreglos unidimensionales y bidimensionales en PSeint Fecha: 20/07/2017 Periodo: Abril – Agosto 2017 Riobamba – Ecuador
  • 2. Tema: ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES EN Objetivos 1. Definir que es un arreglo y cómo utilizarlo en el lenguaje PSeint. 2. Utilizar arreglos unidimensionales para la solución de problemas. 3. Desarrollar métodos para crear, inicializar y asignar valores a los elementos de un arreglo. 4. Realizar exitosamente programas que hagan uso de arreglos unidimensionales.
  • 3. Marco teórico Equipos y/o materiales utilizados  Internet  Computadoras  Flash Memory  Infocus  Sistemas ofimáticos • Software de aplicación
  • 4. Introducción Un arreglo es una secuencia de datos del mismo tipo que ocupan un lugar continuo en memoria. Las posiciones que ocupan se denominan elementos del arreglo y se enumeran sucesivamente desde 0, 1, 2,3, etc. En tales situaciones es conveniente colocar los datos en un arreglo, el cual se caracteriza porque todos sus elementos comparten un mismo nombre. Los datos individuales pueden ser caracteres, números enteros, números de coma flotante se simple o de doble precisión.
  • 5. Desarrollo • Arreglo (Array) Un arreglo es un conjunto de variables del mismo tipo de datos que pueden ser referenciadas a través de un mismo nombre. La forma de identificar a un elemento determinado es a través de un índice. • Dimensiones del arreglo Al definir un arreglo, se le debe indicar el total de elementos N que lo formaran. A este total N se le conoce como Dimensión del Arreglo, el cual permite indicar el total de posiciones que se almacenara dentro de la memoria de la PC. Si un arreglo tiene una dimensión, se le llama Arreglo unidimensional, porque basta indicar y numero, llamado “índice” para referenciar a una posición especifica dentro del mismo. Arreglos unidimensionales Un arreglo unidimensional es un conjunto de n elementos del mismo tipo almacenados en memoria continua en un vector o lista. Los arreglos son estructura de datos homogéneas (todos los datos son del mismo
  • 6. tipo) que permiten almacenar un determinado número de datos bajo un mismo identificador, para luego referirse a los mismos utilizando sus posiciones. Los arreglos pueden pensarse como vectores, matrices, etc. Arreglos Bidimensionales Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo bidimensional está simultáneamente en una fila y en una columna. En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy utilizados en problemas de Ingeniería. Para crear un arreglo en PSeInt se utiliza la palabra clave Dimensión, seguido del nombre del arreglo (identificador) y su tamaño entre corchetes []. • Sintaxis: Dimensión identificador [tamaño]; En PSeInt los arreglos pueden comenzar desde cero o uno. Depende de cómo se configure el programa. Los índices representan la posición en la que se encuentra un elemento.
  • 7. Ejemplo 1 Crear dos arreglos aplicados a la ingeniería automotriz, uno que almacene tres marcas de vehículos y otro que almacene el modelo de los vehículos disponibles. Figura 1.- Desarrollo del ejercicio 1. Salida: Figura 2.- Ejecución del algoritmo.
  • 8. Ejemplo 2 Escribir un programa que lea la marca y el año de 5 vehículos. Figura 3.- Desarrollo del ejercicio 2. Salida: Figura 4.- Ejecución y salida del algoritmo.
  • 9. Ejercicio 3 Desarrollo de un algoritmo que permita ingresar cuatro marcas de aceites y su precio. Figura 5.- Desarrollo del ejercicio 3. Salida: Figura 6.- Ejecución del algoritmo.
  • 10. Conclusiones • Un arreglo es muy importante al momento de almacenar datos y despejar respuestas de las mismas • Como se observa en los algoritmos el programa nos ayuda a guardar información y de tal manera nos ayuda a resolver los problemas planteados por el usuario. • Las herramientas en PSeint son importantes ya que guían al programador, de esta manera insertamos y se genera un diagrama de flujo para mayor comprensión. • Como se dijo con anterioridad el programa nos encamino al momento de programar y de esta manera se ejecuta y ayuda a resolver el problema planteado de manera didáctica
  • 11. Recomendación • Se recomienda al momento de usar el programa, que se debe definir las variables o todos los tipos de letras que se vayan a insertar en el programa, de tal manera que el programa no detecte ningún error y se pueda ejecutar, ya que cuando se registra se puede realizar operaciones entre variables. • Definir el arreglo antes de comenzar el programa para que el algoritmo detecte el número máximo de variables a ingresar. Bibliografía Sierra, M. (21 de 01 de 2017). aprendeaprogramar. Obtenido de aprender a programar: http://aprenderaprogramar.com/index.php? option=com_content&view=article&id=168:repaso-arrays-o-arreglos-unidimensionales- en-java-tipos-de-inicializacion-ejemplos-de-codigo-cu00903c&catid=58:curso-lenguaje- programacion-java-nivel-avanzado-i&Itemid=180