Работа с двумерным массивом




Курсовая работа

 

по дисциплине

Основы алгоритмизации и программирования

 

Петровой Ольги Сергеевны,

студентки 231 учебной группы II курса

очной формы обучения

 

Санкт-Петербург


Оглавление

 

Задание на курсовую работу 2

Введение. 4

1. Работа с одномерным массивом. 5

1.1. Постановка и анализ задач. 5

1.2. Блок-схемы алгоритма. 5

1.3. Распечатка программного кода. 7

1.4. Инструкция пользователя. 7

2. Работа с двумерным массивом. 8

2.1. Постановка и анализ задач. 8

2.2. Блок-схемы алгоритма. 8

2.3. Распечатка программного кода. 9

2.4. Инструкция пользователя. 10

3. Файловый ввод-вывод. 11

3.1. Постановка и анализ задач. 11

3.2. Блок-схема алгоритма. 11

................................................... 12

3.3. Распечатка программного кода. 13

3.4. Инструкция пользователя. 14


Введение

 

Важнейшая роль в развитии современного общества на современном этапе принадлежит информатизации – внедрению в жизнь человека и общества компьютерных технологий.

Использование информации в качестве общественного продукта, требует автоматизации операций с данными, умения специалистов среднего и высшего звена применять современные методы приема, передачи и обработки информации.

Весьма важным средством, позволяющим автоматически обрабатывать информацию, является применение программных продуктов, а также разработка прикладных программ с помощью языков программирования.

Настоящая курсовая работа предназначена закрепить полученные в курсе обучения знания и умения по применению алгоритмических структур и реализации разработанного алгоритма на языке программирования высокого уровня Pascal.

Результат настоящей работы – получение исполняемого модуля, реализующего выполнение обработки файла данных.

К разработанной программе предъявляются следующие требования:

  • безошибочность – способность правильно решать задачу, для которой она предназначена;
  • эффективность – способность обеспечить оптимальное быстродействие с требуемой точностью и минимально загруженной памятью;
  • удобный интерфейс – простота и удобство эксплуатации.

Работа с одномерным массивом

Постановка и анализ задач

Цель разработки:

Создать исполняемый файл программы, решающий задачу нахождения в массиве вещественных чисел максимума и номера его позиции

Исходные данные:

1. Количество элементов обрабатываемого массива – не более 10, определяется вводом с клавиатуры

2. Элементы массива – произвольные вещественные числа

Результаты выполнения программы:

Значения максимального элемента массива и его позиции в массиве – численные значения результатов должны быть выведены на экран монитора

Блок-схемы алгоритма

Используемые переменные:

M – структурная переменная, одномерный массив на 10 чисел;

N – скалярная переменная, содержащая количество используемых элементов массива

I – скалярная переменная цикла;

MМ – скалярная переменная, хранящая значение максимального элемента массива;

KМ – скалярная переменная, хранящая значение позиции максимального элемента массива;

 


Распечатка программного кода

 

Program MASS1;

USES CRT;

var

m: array[1..10] of real;

N,i,kМ:byte;

mМ:real;

begin

write(' input n<=10: ');

READLN(n);

RANDOMIZE;

for i:=1 to n do

begin

m[i]:=RANDOM(100)/2;

write(m[i]:7:2, ‘ ‘);

end;

writeln;

mМ:=m[i];

kМ:=1;

for i:=1 to n do

begin

if m[i]>mМ then

begin

mМ:=m[i];

kМ:=i;

end;

end;

writeln(' Максимальный элемент массива: ', mМ:6:2);

writeln(' Позиция максимального элемента в массиве: ', kМ);

READKEY;

end.

Инструкция пользователя

 

Программа разработана для нахождения максимального элемента массива вещественных чисел и позиции этого элемента в массиве.

Имя программного файла MASS1. Запуск программы на выполнение производится стандартным образом.

В открывшемся окне, эмулирующем среду MS-DOS, появляются информационная строка «input n<=10», программа находится в режиме ожидания ввода числа элементов массива, положительного меньшего или равного 10. При вводе нечисловых значений или при вводе числа большего, чем 10 в ходе выполнения задачи произойдет ошибка и программа будет аварийно завершена.

Далее на экране последовательно выводятся значения элементов массива с точностью до второго знака; значения элементов массива сгенерированы функцией случайных чисел в диапазоне от 0.0 до 50.0.

Строкой ниже выводится значения максимального элемента массива и номер его позиции в массиве.

Окно выполнения программы будет оставаться открытым до нажатия любой клавиши на клавиатуре, после нажатия клавиши окно программы закрывается, работа закончена.

 

Работа с двумерным массивом



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: