Воспользуйтесь формой поиска по сайту, чтобы найти реферат, курсовую или дипломную работу по вашей теме.
Обработка массивов (Pascal)Алгоритмы и структуры данных
Обработка массивов на Паскале.
Описание массива задается в разделе переменных var и включает в себя:
1. И м я м а с с и в а.
2. Ключевое слово A R R A Y (т.е. массив).
3. Д и а п а з о н изменения индексов, определяемый граничной парой:
1..40 1..N 5..20
где 1,1 и 5 - наименьшее возможное значение индекса
40,N и 20 - наибольшее возможное значение индекса
4. Т и п элементов массива.
var
имя1, имя2: array [граничная пара] of тип элементов;
Например:
var
x1,x2: array[1..60] of real;
Здесь объявлены а массива х1 и х2 из 60 элементов типа real.
ДЕЙСТВИЯ НАД ЭЛЕМЕНТАМИ ОДНОМЕРНОГО МАССИВА.
П р и м е р : вычислить сумму элементов массива А, имеющих четные индексы.
program example;
const n=10; кол-во элементов в массиве
var
a:array[1..n] of integer;
i:integer; параметр цикла
s:real; сумма
begin
randomize; подключение генератора случайных чисел
for i:=1 to 10 do
a[i]:=random(50); задание исходного массива
writeln('исходный массив');
for i:=1 to n do
write(a[i],' '); распечатка исходного массива
writeln('');
s:=0; i:=2;
repeat
s:=s+a[i];
i:=i+2;
until i>n;
write('сумма=',s);
end.
З а д а н и я:
1.Отладить программу из конспекта.
2.Составить программу для нахождения максимального элемента и его индекса в массиве A[1..10], заданном натуральными случайными двузначными числами.
3.Отсортировать элементы одномерного массива по возрастанию методом
"пузырька".
Описание предмета: «Алгоритмы и структуры данных»Исследование алгоритмов и структур данных является одной из основ программирования, а также богатым полем
элегантных технологий и сложных математических изысканий. В таких специальных областях, как графика, базы
данных, синтаксический разбор, цифровой анализ и моделирование, возможность решения задачи целиком и полностью
зависит от наличия специальных алгоритмов и структур данных.
Каждая программа зависит от алгоритмов и структур данных, но редко бывает нужно изобретать новые алгоритмы.
Есть лишь горстка основных алгоритмов, которые применяются практически в каждой программе, — это, прежде всего,
поиск и сортировка, и даже эти алгоритмы зачастую включены в библиотеки. Почти все структуры данных также
сделаны на основе нескольких фундаментальных структур.
Литература - Ю.Л. Кетков, А.Ю. Кетков. Свободное программное обеспечение. FREE PASCAL для студентов и школьников. – СПб.: БХВ-Петербург, 2011. – 384 с.
- Ю.Л. Кетков, А.Ю. Кетков. Свободное программное обеспечение. FREE PASCAL для студентов и школьников (+ CD). – СПб.: БХВ-Петербург, 2011. – 376 с.
- Т.А. Андреева. Программирование на языке Pascal. – М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2013. – 240 с.
- С.Р. Гуриков. Программирование в среде Lazarus для школьников и студентов. Учебное пособие. – М.: Инфра-М, 2018. – 336 с.
Образцы работ
Задайте свой вопрос по вашей проблеме
Внимание!
Банк рефератов, курсовых и дипломных работ содержит тексты, предназначенные
только для ознакомления. Если Вы хотите каким-либо образом использовать
указанные материалы, Вам следует обратиться к автору работы. Администрация
сайта комментариев к работам, размещенным в банке рефератов, и разрешения
на использование текстов целиком или каких-либо их частей не дает.
Мы не являемся авторами данных текстов, не пользуемся ими в своей деятельности
и не продаем данные материалы за деньги. Мы принимаем претензии от авторов,
чьи работы были добавлены в наш банк рефератов посетителями сайта без указания
авторства текстов, и удаляем данные материалы по первому требованию.
|