SlideShare una empresa de Scribd logo
1 de 11
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

Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
lisvancelis
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
Geovanny Yungán
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
Delvi Ramirez
 

La actualidad más candente (20)

Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Tipos de JOIN en SQL.pptx
Tipos de JOIN en SQL.pptxTipos de JOIN en SQL.pptx
Tipos de JOIN en SQL.pptx
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Diagramas de Flujo con DFD.
Diagramas de Flujo con DFD.Diagramas de Flujo con DFD.
Diagramas de Flujo con DFD.
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 

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
 
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
 
Algoritmos y estructura de datos
Algoritmos y estructura de datosAlgoritmos y estructura de datos
Algoritmos y estructura de datos
Lily- XztrzitA-
 

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
 
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
 
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
 
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
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 

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