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

Рабочая тетрадь по информатике

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

-41 -

Блок 5 выводит сообщение о том, что точка не принадлежит области.

Рисунок 4.5

З а д а н и е

Упражнение №1

Изобразить алгоритм, который для любой точки плоскости проверяет, принадлежит ли она заштрихованной области чертежа. Чертеж взять из приложения Б ( рисунки Б.1 – Б.3) в соответствии с номером варианта.

Упражнение №2 :

Изобразить алгоритм, который для любой точки плоскости проверяет, принадлежит ли точка заштрихованной области чертежа. Чертеж взять из приложения Б ( рисунки Б.4. – Б.6) в соответствии с номером варианта.

Результаты выполнения упражнений разместить на следующих страницах.

- 42 -

Чертеж

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

 

 

Блок-схема

- 43 -

Чертеж

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

 

 

Блок-схема

- 44 -

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 принято называть циклом с постусловием, поскольку условие повторения действий в нем проверяется уже после того, как действия один раз выполнятся.

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

- 45 -

Пример.

Вычислить все значения функции 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 ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 46 -

З а д а н и е .

Упражнение 1

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

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

y(x)=

[a,b] =

Блок-схема

- 47 -

Упражнение 2

Упражнение 3

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

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

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

значение

- 48 -

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

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

Т е м а :

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

Ц е л ь р а б о т ы :

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

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

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

Рисунок 5.1.

Правая панель проводника в виде таблицы содержит много информации о файлах папки. Сервис-

> Свойства папки

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

Рисунок 5.2.

- 49 -

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

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

Рисунок .5.3.

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

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

Рисунок 5.4.

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

- 50 -

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

Рисунок 5.5.

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

Х о д р а б о т ы .

Упражнение 1

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]