Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практическое задание по информатике

.pdf
Скачиваний:
39
Добавлен:
11.04.2015
Размер:
8.3 Mб
Скачать

- 43 -

Чертеж

Математическая модель

 

 

Блок-схема

- 44 -

Чертеж

Математическая модель

 

 

Блок-схема

- 45 -

4 . 3 Ц и к л и ч е с к и е а л г о р и т м ы .

Циклическим называют процесс, состоящий из повторяющихся действий, причем при каждом повторении изменяется значение какого-нибуд параметра. Например, в задаче подсчёта количества(S) студентов института моложе двадцати лет, придётся многократно просматривать информацию о

годе рождения( gr ) отдельного студента и сравнивать его возраст с числом

20. Эти действия повторятся столько раз, сколько

студентов в институте

( KOL), поэтому параметром будет порядковый

номер(nom) студента

в

полном списке студентов. Возможные блок-схемы алгоритма приведены

на

рисунках 4.6. и 4.7

 

 

П

о

в

т д о е р й я с ю т щ в

и и

е я

с

я

начало

1 S=0

2 nom=1

3

nom<KOL

да

5

(текущий год)-gr<20

да

6

S=S+1

7

nom=nom+1

4 вывод

S

8

конец

Рисунок 4.6

Условие

повторения

действий

П

о

в

т д о е

рй

яс

ю т щ в

и и

е я

с

я

начало

1 S=0

2 nom=1

3

(текущий год)-gr<20

да

4

S=S+1

5

nom=nom+1

6

да nom<KOL

Условие

повторения действий

7 вывод

S

8 конец

Рисунок 4.7

Цикл в алгоритме на рисунке4.6 принято называть циклом с предусловием, так как проверка условия повторения действий в нем предшеству собственно действиям. Цикл в алгоритме на рисунке4.7 принято называть циклом с постусловием, поскольку условие повторения действий в нем проверяется уже после того, как действия один раз выполнятся.

Следующий пример использует цикл с предусловием.

 

 

- 46 -

Пример.

 

функцииy = sin(2x +1) на отрезке изменения

Вычислить

все значения

аргумента x Î[a, b] с шагом h перебора значений аргумента.

В ходе

решения такой

задачи придется многократно повторить набор

действий:

 

 

·вычислить y = sin(2x +1);

·увеличить x на величину шага.

Условием

повторения этих действий будет x < b. При каждом повторении

действий

используется

 

новое значение x ,

следовательно, эта

переменная

будет параметром цикла.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Алгоритм

решения

 

 

задачи

можно

изобразить

двумя , спосо

представленными на рисунке 4.8 и рисунке 4.9.

 

 

 

 

 

 

 

 

 

 

 

 

Второй способ ( рисунок 4.9 ) является предпочтительным, так как более

компактен. Он использует блок модификации (

блок 2 ), внутрь которого

полагается

записать

начальное

значение

параметра( x = a ),

условие

выполнения в цикле

повтора( x < b ) и

 

указать

 

величину,

на

которую

изменяется значение параметра при каждом повторе

( x = x + h ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 47 -

З а д а н и е .

Упражнение 1

Начертить схему алгоритма вычисления всех значений функцииy(x) на отрезке изменения аргумента x Î[a, b] с шагом h перебора значений аргумента. Сколько раз повторятся действия в полученном цикле ?

Формулу для вычисления y(x) взять из таблицы В.1 приложения В по номеру своего варианта.

y(x)=

[a,b] =

Блок-схема

- 48 -

Упражнение 2

Упражнение 3

На чертеже приведен фрагмент алгоритма, содержащего цикл. N – номер варианта студента. Требуется определить, каковы будут значения переменных величин X и Y на выходе алгоритма. Заполнить таблицу.

значение X значение Y

На чертеже приведен фрагмент алгоритма, содержащего цикл. N – номер варианта студента. Требуется определить, какое будет значение переменной величины Y на выходе алгоритма. Заполнить таблицу.

значение Y

- 49 -

5 Л А Б О Р АТ О Р Н Ы Е Р А Б О Т Ы

5 . 1 Л а б о р а т о р н а я р а б о т а н о м е р 1

Т е м а :

Контекстное меню объектовWindows. Операции с объектами файловой структуры.

Ц е л ь р а б о т ы :

Освоить приемы поиска, создания, копирования, перемещения и удаления файлов и папок с помощью контекстного меню объектов и программы Проводник

У ч е б н ы й м а т е р и а л д л я п о д г о т о в к и .

Войти в Проводник можно по контекстному меню (на правой клавише мыши) значков Мой компьютер или Мои документы

Рисунок 5.1.

Правая панель проводника в виде файлах папки.

т а б л и ц ы содержит много информации о

С е р в и с - > С в о й с т в а п а п к и

Суммарный объем памяти

Рисунок 5.2.

- 50 -

Меню Сервис->Свойства папки

позволяет настроить параметры отображения имен файлов

Рисунок .5.3.

Рекомендуется включить индикатор пункта «Выводить полный путь в строке заголовка»

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

Рисунок 5.4.

Для удаления и переименова ния файла удобно использовать контекстное меню.

Удобно использовать контекстное меню и для создания новой папки или файла

- 51 -

Рисунок 5.5.

Контекстное меню позволяет копировать файл из одной папки в другую с помощью операций копировать и вставить. Копирование производится в одной папке, а вставка – в другой папке.

Х о д р а б о т ы .

Упражнение 1

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

2)Ухватив мышью, переместить Панель управления в вертикальное положение на границе экрана, переместить Панель управления в начальное положение.

3)Используя контекстное меню Рабочего стола, упорядочить значки по названию.

4)Используя контекстное меню Корзины, просмотреть настройку емкости корзины (не изменяя ее !!).

5)Используя поисковую систему Главного меню, найти файл qbasic.exe и запомнить путь к нему.

6)Запустить программу Проводник, выделить на правой панели соответствующей папки файл qbasic.exe (одним щелчком мыши).

-52 -

7)Используя контекстное меню, создать ярлык для этого файла в личной папке.

8)Используя контекстное меню созданного ярлыка, сменить для него значок.

Упражнение 2

Рисунок 5.6 1) С помощью программы Проводник создать в Вашей личной папке

систему каталогов, изображенную на рисунке 5.6. Записать в таблицу все известные Вам способы создания каталогов(папок) в Windows XP.

№ способы создания каталогов вWindows XP

1

2

3

2) На диске С найти и разместить в указанном месте файлы, имена которых удовлетворяют условиям:

§все файлы с расширением txt, любые 5 скопировать в папку ROMAN

§все файлы, созданные в MS Word, любые 5 скопировать в папку HDD

§все файлы, в имени которых присутствует цифра 1, любые 5 скопировать в папку QW

§все файлы, имя которых начинается с буквы L, любые 5 скопировать в папку BEST

§все файлы, расширение которых начинается с буквы b, любые 5 скопировать в папку HOME