ГДЗ Информатика 9 класс. Учебник [Бондаренко А.А., Ластовецкий В.В.] 2017

icon15.02.2019, icon9 Клас / Інформатика, icon3 656, icon0



Практическая работа 13 Составление и исполнение алгоритма поиска значений в таблице в среде программирования
Задача: создать проект для решения задачи.
Дана таблица результатов школьного математического турнира, в котором участвовало 5 команд. Определить команду-победительницу и призеров турнира.
Оборудование: компьютер с установленным средой программирования Lazarus.
ход работы
Во время работы с компьютером соблюдайте правила безопасности.
И. Расположение органов управления на форме
1. Создайте новый проект. Измените значение свойства Caption формы.
2. Разработайте интерфейс программы. Возможен вид окна программы. Компонент StringGrid предназначено для вывода турнирной таблицы; компонент Memo - для вывода массива рейтинга; компонент ListBox - для вывода списка призеров.
3. Настройте свойства элементов управлений. Параметру StringGrid1.Options.goEditing предоставьте значение True.
ИИ. Разработка программного кода
4. Опишите глобальный двумерный массив Tur: array [1..5, 1..6] of Integer для сохранения турнирной таблицы.
5. В процедуре обработки события OnCreate для формы запишите операторы для вывода заголовков строк и столбцов таблицы StringGrid1. Заголовке шестого столбца предоставьте значение Сумма.
6. В процедуре обработки события onclick для кнопки внести баллы к массиву запишите программный код, реализующий чтение значений с таблицы StringGrid1 и присвоение этих значений элементам массива Tur.
7. Вычислить сумму баллов каждой команды-участницы. Для этого в процедуре обработки события onclick для кнопки найти сумму баллов команд запишите операторы для заполнения шестого столбца таблицы. Алгоритм добавления элементов массива по строкам: для каждого значения индекса и значение суммы обнуляется, затем до значения суммы добавляются элементы и-й строки с первого по пятый. Полученная сумма присваивается шестом элемента и-й строки.
8. Определите рейтинг команд и расположите их номера по убыванию суммы баллов. Наибольшая сумма баллов, которую может получить каждая команда в ходе турнира, равна 8 (четыре победы). Поэтому процедура добавления к массиву Memo1.Lines [k] номеров команд по убыванию суммы баллов может быть такой:
9. В процедуре обработки события onclick для кнопки определить победителей запишите программный код для вывода трех первых элементов массива Memo1.Lines [k] как номеров команд-призеров турнира.
ИИИ. тестирование проекта
10. Проверьте правильность работы программы, заполнив турнирную таблицу так. Числа в таблице означают: 2 - выигрыш, 1 - ничья, 0 - проигрыш.
11. Проверьте работу программы, запуская проект на выполнение для различных вариантов заполнения турнирной таблицы.
12. Сохраните проект в папке Практическая работа 13.
Завершите работу за компьютером.
Сделайте вывод: как применять алгоритмы поиска значений в массиве для решения задач.

iconГДЗ 9 клас Информатика 2017 Ранок Бондаренко Ластовецький Пилипчук Шестопалов Учебник
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації

    ГДЗ Информатика 5 класс. Учебник [Коршунова О.В., Завадский И.А.] 2018

    У данного материале Вы можете ознайомитись с готовим домашние задания к учебнику для учреждений общего среднего образования по информатике 5 класс. Издательство "Просвещение" Киев. Авторы учебника: Коршунова О.В., Завадский И.А. Год издания 2018. Новая программа 2018 года. (ГДЗ / Ответы / Решебник)...

    ГДЗ Информатика 5 класс. Учебник [М.М., Крамаровский С.М.] 2018

    В данном материале Вы можете ознакомиться с готовым домашним заданием к учебнику для учреждений общего среднего образования по информатике 5 класс. Издательство "Ранок" Харьков. Авторы учебника: Корниєнко М.М., Крамаровский С.М., Зарецкая И.Т. Год издания 2018. Новая программа 2018 года. (Ответы /...

    ГДЗ Информатика 5 класс. Учебник [Бондаренко А.А., Ластовецкий В.В.] 2018

    В данном материале Вы можете ознакомиться с готовым домашним заданием к учебнику для учреждений общего среднего образования по информатике 5 класс. Издательство "Ранок" Харьков. Авторы учебника: Бондаренко А.А., Ластовецкий В.В., Пилипчук А.П., Шестопалов Е.А. Год издания 2018. Новая программа 2018...

    ГДЗ Англійська мова 5 клас. Зошит для контролю [Павліченко О.М.] 2018

    У даному матеріалі Ви можете ознайомитись з готовим домашнім завданням до робочого зошита для контролю рівня знань для закладів загальної середньої освіти з англійської мови 5 клас. Видавництво "Ранок", Харків. Автор зошита: Павліченко О.М. До підручника О.Д. Карп'юк. Рік видання 2018. Нова...

    ГДЗ География 6 класс. Тетрадь для практических работ [Бойко В.Н.] 2014

    В данном материале Вы можете ознакомиться с готовым домашним заданием в тетради для практических работ по географии 6 класс. Издательство "Синица", Харьков. Автор рабочей тетради: Бойко В.Н. Год издания 2014 (Новая программа)...
У даній публікації ще немає коментарів. Хочете почати обговорення?

Реклама
В якому класі ви навчаєтеся?
Ми в соціальних мережах
Хмаринка тегів