Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Algoritmos Arreglos con Pseint Los arreglos son estructura de datos homogéneas, Apuntes de Estructuras de Datos y Algoritmos

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 uno o más subíndices. Los arreglos pueden pensarse como vectores, matrices, etc.

Tipo: Apuntes

2021/2022

Subido el 14/06/2023

julio-cesar-valverde-bellodas
julio-cesar-valverde-bellodas 🇵🇪

1 documento

1 / 12

Toggle sidebar

Documentos relacionados


Vista previa parcial del texto

¡Descarga Algoritmos Arreglos con Pseint Los arreglos son estructura de datos homogéneas y más Apuntes en PDF de Estructuras de Datos y Algoritmos solo en Docsity! 1 ESTRUCTURA DE DATOS Y ALGORITMOS Arreglos en PSeInt 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 uno o más subíndices. Los arreglos pueden pensarse como vectores, matrices, etc. Para crear un arreglo en PSeInt se utiliza la palabra clave Dimensión, seguido del nombre del arreglo (identificador) y su tamaño (número de subíndices) entre corchetes []. Dimensión identificador [tamaño]; En PSeInt los subíndices (posiciones) de los arreglos empiezan desde 1. En Java desde 0. Nota: Si esta activada la opción controlar el uso de punto y coma en el menú Configurar siempre ubique un punto y coma al final del arreglo. Ejemplo 1: Crear un arreglo llamado numeros que almacene los siguientes datos: 20, 14, 8, 0, 5, 19 y 4 2 ESTRUCTURA DE DATOS Y ALGORITMOS Salida: Representación gráfica del anterior ejemplo: Fíjese que para mostrar el contenido del arreglo utilizamos un ciclo Para que nos permita ver los datos desde el 1 hasta el 7. Si queremos introducir otros numeros al arreglo lo podemos hacer con otro ciclo Para. Ejemplo 2: Crear un arreglo de 5 posiciones y llénelo con los numeros que el usuario desee. 5 ESTRUCTURA DE DATOS Y ALGORITMOS Para ello si no conocemos la cantidad de elementos que vamos a utilizar, debemos sobredimensionar el arreglo con dimensiones suficientemente grandes para cualquier caso, y luego utilizar los elementos que sean necesarios. Ejemplo 4: Llenar un arreglo con nombres de personas. Preguntar al usuario cuantos datos desea ingresar. Salida: 6 ESTRUCTURA DE DATOS Y ALGORITMOS En el anterior ejemplo sobredimensionamos el arreglo con 200 posiciones. Como el usuario ingreso 10 datos, solo se utilizaron 10 de las 200 posiciones. Si el usuario en este caso hubiera querido ingresar más de 200 datos el sobredimensionamiento tendría que ser mayor a ese número. Ejemplos con vectores: Sumar los elementos de un arreglo: Para sumar los elementos de un vector debemos usar un acumulador inicializado en cero. | PSelnt Archivo Editar Configurar Ejecutar Ayuda ¡ODARA|e nd <sin_titulo> x Proceso suma arregl Dimension arr acum<- Escribir Leer t; FinPara Para i<-1 Hasta t Con Paso 1 Hacer Escribir "La s FinPara Escribir FinProceso SR rchivos de programarPselntypseintexe =10/x/ 10 ESTRUCTURA DE DATOS Y ALGORITMOS Llenar un vector con numeros enteros (numeros positivos ó negativos). Mostrar la cantidad de numeros positivos que hay en dicho arreglo. Archivo | Editar Configurar Ejecutar Ayuda 092 |iern¿aaj4 ¿E lpo0»| | num positivos arrays X | nana m AO ne Proceso posplus Dimension a[200]:; cont<-0; Escribir "Digite tamanio arreglo": Leer c; Para i<-1 Hasta c Con Paso 1 Hacer Escribir "Digite numeros"; Leer a(i]: FinPara Para i<-1 Hasta c Con Paso 1 Hacer si a[í]>0 Entonces cont<-cont+l; FinSi FinPara Escribir "Hay ",cont," positivos"; FinProceso 11 ARREGLOS EN PSelnt Bl Ciarchivos de programalPSelntipseint.exe =10/x/ 12
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved