НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

Лабораторная работа 8. Решение задач с помощью пошаговой детализации

Вы уже довольно долго изучаете информатику и составили за это время, наверное, много алгоритмов. При этом каждый из вас составлял алгоритмы от начала до конца в одиночку (надеемся, что вы не списывали домашних заданий, а выполняли их самостоятельно). Но время программистов-одиночек прошло безвозвратно. Для решения сложных задач требуются организованные усилия крупных вычислительных центров. Задачу, которую мы сегодня вам предложим, вы будете решать коллективно. Не потому, что она очень сложна, а просто для того, чтобы научиться совместной работе.

Задача. Нарисовать с помощью ЧЕРТЕЖНИКА одно из следующих слов: СПОСОБ, ТРЕПЕТ, ФОСФОР, НАГАН, АППАРАТУРА.

Программу рисования каждого слова естественно создавать методом пошаговой детализации (вспомните, например, как создавался алгоритм рисования слова РОБОТ).

Разделитесь на пять групп (по числу слов), каждая из которых будет рисовать свое слово: три группы по пять человек, одна группа из четырех и одна группа из шести человек. Если работников не хватает, ограничьтесь меньшим количеством слов.

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

Выберите в каждой группе "руководителя". Он должен:

1) выдать каждому "подчиненному" четкое задание (какую букву рисовать, каковы исходное и конечное положения ЧЕРТЕЖНИКА);

2) после создания подпрограмм указать "подчиненным", с каких номеров должны начинаться их подпрограммы (подпрограммы должны нумероваться одна за другой);

3) написать основную программу рисования слова;

4) записать подпрограммы "подчиненных" на дискету (магнитную ленту), составить из них и основной программы единую программу;

5) отладить программу и получить результат.

Учитель поможет вам записать программу на дискету (ленту) и потом вызвать ее в оперативную память машины.

В обязанности "подчиненного" входит написание и отладка подпрограммы в точном соответствии с заданием "руководителя". Как видите, работа у руководителя сложнее и ответственнее, чем у подчиненных. Если ваш "руководитель" не справляется со своими обязанностями, переизберите его.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь