Реферат: Тема : Как устроена компьютерная сеть


Домашнее задание №1

Тема: Как устроена компьютерная сеть


Какой тип сетей (глобальные или локальные) будет использоваться для выполнения указанных ниже действий?

а) вывод документа на сетевой принтер, расположенный в соседней комнате вашей организации;

б) отправка электронного письма другу из Германии;

в) копирование файла со своего рабочего компьютера на сервер организации;

г) обновление антивирусных баз с сайта разработчика;

д) сетевая компьютерная игра с соседом по подъезду;

е) поиск в Интернет информации о погоде.


а)

б)

в)

г)

д)

е)


2. Какие функции выполняет сервер локальной сети?




3. Укажите все возможные варианты прохождения сообщения от абонента A1 до абонента A2 для приведённой ниже архитектуры глобальной сети:



У2

У1



У3





A2

У4





4. Придумайте другие варианты соединения в сеть четырёх компьютеров-серверов и зарисуйте их.





Домашнее задание №2

Тема: Электронная почта и другие услуги сетей


1. Перечислите преимущества электронной почты перед обычной (не менее трёх).




2. Могут ли существовать

а) два ящика с одинаковыми именами на одном почтовом сервере,

б) два ящика с одинаковыми паролями на одном почтовом сервере,

в) два ящика с одинаковыми именами на разных почтовых серверах,

г) два ящика с одинаковыми именами и паролями на разных почтовых серверах?

а)

б)

в)

г)


3. Из приведённого ниже списка выберите почтовые ящики с одинаковыми доменными именами:

petrov@perm.ru,

simonov@perm.raid.ru

simonov@perm.ru

alex@school1.perm.ru

sedova@perm.ru

den@perm1.ru





4. Перечислите компоненты электронного письма.




5. В чём отличия телеконференции от электронной почты?




6. Что располагается на FTP-серверах?





Домашнее задание №3

Тема: Интернет и всемирная паутина


1. Каково основное предназначение WWW?




2. Перечислите основные элементы Web-страницы.




3. В чём основное отличие гипертекстовых документов от обычных?





4. Какое программное обеспечение необходимо иметь на компьютере, чтобы иметь возможность использовать услугу WWW?




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




6. Что такое Web-сервер?




7. Какие из приведённых ниже адресов сайтов не могут существовать (не соответствуют правилам формирования имён):

а) http://www.rambler.ru

б) http://www:home.com

в) http:/www.yandex.ru

г) http://uniserv.math.psu.ru

д) http//:www.lotus.com

ж) http://ru.net






Домашнее задание №4

Тема: Графические информационные модели


1. Постройте графическую модель вашей комнаты, указав на ней расположение всех предметов мебели, окон и дверей. Запишите название построенной модели (карта, план, схема, чертёж, график).




2. Постройте графическую модель (график) Петиной успеваемости за год (по четвертям) для следующих предметов: физика, химия, алгебра, геометрия.

Петины оценки:

физика – 5 4 4 5

химия – 3 4 3 4

алгебра – 4 4 3 4

геометрия – 3 3 4 3




3. Зарисуйте любой пример графической схемы (кроме примеров, приведённых в учебнике)






Домашнее задание №5

Тема: Табличные модели


1. Приведите примеры таблиц, с которыми вам приходится иметь дело в школе и дома. Определите тип, к которому они относятся: «объект-свойство» или «объект-объект».




2. Использование табличной модели часто облегчает решение информационно задачи. В следующей таблице закрашенные клетки в расписании занятий соответствуют урокам физкультуры в 9-11 классах средней школы.

^ Расписание занятий

№ урока





10а

10б

11а

11б

1



















2



















3



















4



















5



















6




















Выполните следующие задания:

- определите, какое минимальное количество учителей физкультуры требуется при таком расписании;

- найдите один из вариантов расписания, при котором можно обойтись двумя учителями физкультуры;

- в школе три учителя физкультуры: Иванов, Петров, Сидоров; распределите между ними уроки в таблице так, чтобы ни у кого не было «окон» (пустых уроков);

- распределите между тремя учителями уроки так, чтобы нагрузка у всех была одинаковой





3. В компьютерной сети узловым является сервер, с которым непосредственно связаны все остальные серверы. Дана следующая двоичная матрица. В ней С1, С2, С3, С4, С5 – обозначения серверов сети. Определите, какой сервер является узловым.





С1

С2

С3

С4

С5

С1

1

0

0

1

0

С2

0

1

0

1

0

С3

0

0

1

1

0

С4

1

1

1

1

1

С5

0

0

0

1

1







4. Придумайте свой пример двоичной матрицы.





Домашнее задание №6

Тема: Информационное моделирование на компьютере


1. В каких случаях невозможно обойтись без вычислительного эксперимента?




2. В чём особенность имитиационных моделей?





3. Расчёт прогноза погоды на современном компьютере с быстродействием 1 млн.операций в секунду длится в течение 1 часа. Оцените, сколько времени понадобилось бы для этого человеку, имеющему в своём распоряжении арифмометр (механический калькулятор), выполнение одной операции на котором занимает 10 секунд.




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




5. Самолёт находится на высоте 5000 метров. Обнаружилась неисправность работы двигателя. Самолёт начал падать. Бортовой компьютер производит диагностику неисправности и сообщает пилоту о необходимых действиях. Для решения этой задачи ему нужно выполнить 108 вычислительных операций. Быстродействие компьютера – 1 млн. операций в секунду. Успеет ли лётчик спасти самолёт, если минимальная высота, на которой самолёт можно вывести из пике – 2000 метров?





Домашнее задание №7

Тема: Основные понятия баз данных


1. Преобразовать приведенную ниже информацию к табличному виду, определив имя таблицы и название каждого поля: Оля, Петя, 13, пение, 14, баскетбол, Вася, Катя, 13, хоккей, баскетбол, футбол, 15, 11, Коля, 11, танцы, Сережа.




2. Заполнить пятью записями реляционную БД «Пациент», содержащую поля: фамилия, имя, отчество, дата рождения, номер участка, адрес, дата последнего посещения врача и оформить ее в виде таблицы.




3. К каким типам данных относятся следующие значения:

1) 54.06 2) “abc” 3) ложь 4) -1.3 5) “123” 6) 15/06/96 ?

1)

2)

3)

4)

5)

6)



4. Таблица БД «Реки мира» содержит следующие поля: название, материк, длина (в км), максимальная глубина (в м), куда впадает, наличие водохранилищ (имеются или нет). Опишите тип и ширину каждого поля. Определите первичный ключ таблицы.




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




6. В чём различие между фактографическими и документальными БД?





Домашнее задание №8

Тема: Создание и заполнение БД


Опишите структуру приведённой ниже таблицы с указанием форматов всех полей. Определите первичный ключ.




число

месяц

температура

осадки

ветер

1

май

+5

дождь

северный

15

июнь

+19

гроза

юго-западный

30

июль

+24




южный

20

август

+18

дождь

западный

1

сентябрь

+15




восточный

15

октябрь

+2

дождь со снегом

северный

30

октябрь

-3

снег

западный

20

ноябрь

-8

снег

северо-восточный







2. Составьте таблицу описания типов и форматов для всех полей базы данных «Домашняя библиотека» (таблица БД должна содержать не менее 8 полей). Приведите пример заполненной таблицы, соответствующей заданной структуре (не менее 10 записей).




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





Домашнее задание №9

Тема: Условия выбора и простые логические выражения


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

а) фамилия ученика – не Семенов,

б) ученик занимается геологией,

в) дата рождения – раньше 5 мая 1989 года,

г) дата поступления – не позже 23 сентября 1996 года,

д) оценка по алгебре – не «отлично»,

е) автор книги – Беляев А.Р.,

ж) книга издана до 1990 года,

з) книга находится не ниже третьей полки.


а)

б)

в)

г)

д)

е)

ж)

з)


Дана таблица БД «Расписание поездов»:




№ поезда

откуда

куда

время прибытия

время отправления

стоянка

73

Тюмень

С.-Петербург

23:25

00:08

43

339

Чита

Москва

03:09

03:32

23

285

Серов

Москва

05:10

05:43

33

49

Н.Тагил

Москва

05:10

05:43

33

265

Н.Тагил

Симферополь

19:11

19:45

34

45

Свердловск

Брест

23:35

23:58

23


Какие поезда будут соответствовать следующим запросам:

а) стоянка < 30

б) куда = ”Москва”

в) откуда= «Н.Тагил»

г) время прибытия >12:00

д) время отправления =05:43


а)

б)

в)

г)

д)


Для БД «Расписание поездов» составьте запросы, с помощью которых можно вывести информацию о поездах

а) отправляющихся не позднее 6 утра,

б) имеющих стоянку более 30 минут

в) отправляющихся из Свердловска

г) конечный пункт назначения которых не Москва.


а)

б)

в)

г)


4. Запишите номера поездов, соответствующих запросам из задачи 3.


а)

б)

в)

г)



Домашнее задание №10

Тема: Условия выбора и сложные логические выражения


Дана база данных «Подписка»:




фамилия

адрес

тип

название

срок

1

Петров

пр. Парковый 2-10

газета

Известия

6

2

Иванова

ул. Подлесная 11-14

журнал

Крестьянка

3

3

Соколов

ул. Строителей 8-5

газета

Комсомольская правда

12

4

Федоров

пр. Парковый 4-16

журнал

Огонек

6

5

Яковлев

ул. Подлесная 7-25

газета

Комсомольская правда

6

6

Юсупова

ул. Строителей 8-13

газета

Известия

3


Запишите номера записей, которые удовлетворяют следующим запросам:

а) тип = «журнал» И НЕ срок = 3

б) название = «Известия» И (срок = 12 ИЛИ срок = 6)

в) (название = «Известия» ИЛИ название = «Огонек») И срок < 6



а)

б)

в)


2. Сформулировать условия запроса для вывода на экран всех подписчиков, выписавших:

а) газету «Комсомольская правда» сроком на 12 месяцев или любой журнал;

б) любой журнал сроком на 6 месяцев или газету «Известия».



а)

б)


3. Сформировать условие запроса к БД «Подписка», при выполнении которого на экран будут выведены сведения о подписчиках Соколове, Федорове и Яковлеве (в условии запроса не должно использоваться поле «фамилия»).




4. Пусть a, b, c – логические величины, которые имеют следующие значения: a=истина, b=ложь, с=истина. Определите результаты вычисления следующих логических выражений:

а) a и b

б) a и b или c

в) (a или b) и (с или b)

г) a или b

д) a или b и c

е) не (a или b) и (c или b)

ж) не a или b

и) не a или b и c

к) не (a и b и c)



а)

б)

в)

г)

д)

е)

ж)

и)

к)



^ Домашнее задание №11

Тема: Сортировка, удаление и добавление записей


Дана база данных «Подписка»:




фамилия

адрес

тип

название

срок

1

Петров

пр. Парковый 2-10

газета

Известия

6

2

Иванова

ул. Подлесная 11-14

журнал

Крестьянка

3

3

Соколов

ул. Строителей 8-5

газета

Комсомольская правда

12

4

Федоров

пр. Парковый 4-16

журнал

Огонек

6

5

Яковлев

ул. Подлесная 7-25

газета

Комсомольская правда

6

6

Юсупова

ул. Строителей 8-13

газета

Известия

3


В каком порядке будут выведены записи в БД «Подписка», если они отсортированы по ключам:

а) название (убыв.) + срок (возр.)

б) срок (возр.) + фамилия (возр.)



а)

б)


2. По какому ключу были отсортированы записи БД «Подписка», если они были выведены в следующем порядке: 2, 4, 6, 1, 4, 3?





3. Какие записи будут удалены из БД «Подписка» по следующему запросу:

удалить для срок>=6 и тип= «журнал»




4. Добавьте в БД «Подписка» новые записи таким образом, чтобы при выполнении запроса выбрать для срок=6 или тип= «журнал» на экран выводилось 6 записей.






^ Домашнее задание №12

Тема: Двоичная система счисления


Перевести числа в двоичную систему счисления:

а) 17 б) 99 в) 175 г) 211


а)

б)

в)

г)


Перевести числа из двоичной системы счисления в десятичную:

а) 10001 б) 111011 в) 1010101 г) 110110110



а)

б)

в)

г)


Выполнить сложение в двоичной системе счисления:

а) 11+1 б) 101+11 в) 11011+111 г) 1010+10


а)

б)

в)

г)


4. Выполнить умножение в двоичной системе счисления:

а) 111*10 б) 111*11 в) 1101*101 г) 1101*1000


а)

б)

в)

г)



^ Домашнее задание №13

Тема: Числа в памяти компьютера


1. Каков был бы диапазон значений целых чисел, если бы для их хранения использовалась 4-разрядная ячейка?




2. Запишите внутреннее представление следующих десятичных чисел, используя 8-разрядную ячейку:

а) 64 б) -120 в) -96 г) 57


а)

б)

в)

г)


3. Запишите внутреннее представление следующих десятичных чисел, используя 16-разрядную ячейку:

а) -15098 б) 6524 в) -28987



а)

б)

в)


4. Определите, каким десятичным числам соответствуют следующие двоичные коды 8-разрядного представления целых чисел:

а) 00100111 б) 11001110 в) 10101010 г) 01111110


а)

б)

в)

г)



^ Домашнее задание №14

Тема: Правила заполнения таблиц


Придумайте и сформулируйте условие задачи, для решения которой можно использовать следующую ЭТ







A

B

1

15

=A1/A4*100

2

30

=A2/A4*100

3

10

=A3/A4*100

4

=A1+A2+A3










2. В клетки ЭТ введены следующие формулы:

A1=8 A2=A1*10 A3=A2-A1 B1=A2/4 B2=(B1-A1)/6

Вычислите значения, которые будут отображены на экране в клетках ЭТ.


A1=

A2=

A3=

B1=

B2=


3. Запишите арифметическое выражение в виде формулы для ЭТ (вместо x и y в формуле использовать произвольные адреса клеток):







4. Запишите в традиционной математической форме (при записи нельзя использовать трех- и четырехэтажные дроби) :

а) C2/(A5+3) б) A1*A2/(D12/D2*D3) в) F4^3*A4


а)

б)

в)

5. Переведите числа из экспоненциальной формы в вещественную:

а) -0,567Е4 б) 25645Е-7 в) 15,3Е-2 г) 0,3Е1



а)

б)

в)


6. Представьте числа в нормализованной экспоненциальной форме:

а) 999,98 б) 0,00566 в) -3,056



а)

б)

в)



Домашнее задание №15

Тема: Работа с диапазонами. Относительная адресация


1. ^ Сколько клеток ЭТ включают в себя следующие диапазоны:

а) A2:B10 б) C13:E20 ?


а)

б)


2. Запишите приведенные ниже выражения с помощью функций EXCEL:

а) A5+A6+A7+B5+B6+B7

б) (C4+C5+C6+C7)/4 (среднее арифметич.)



а)

б)


3. Придумайте и опишите ЭТ для вычисления общей стоимости покупок в магазине, если известны стоимость 1 единицы товара (или 1 кг) и количество купленных единиц (описать все формулы таблицы, таблица должна содержать не менее 5 наименований товара).





4. В ячейке ^ E4 находится формула (C3+C5)/D6. Как она изменится при переносе этой формулы в ячейку:

а) D8 б) E7 в) C6 г) F10



а)

б)

в)

г)



5. В ячейке ^ E4 находится формула СУММ(A4:D4). Куда она переместиться и как изменится при

а) удалении строки 2,

б) удалении строки 7,

в) вставке пустой строки перед строкой 4,

г) удалении столбца 3,

д) вставке пустого столбца перед столбцом 6


а)

б)

в)

г)

д)



^ Домашнее задание №16

Тема: Логические функции


1. В клетках ЭТ хранятся следующие формулы:

A1=10 A2=20 A3=A2/A1

B1=ЕСЛИ(A2*A1>1000;5;10) B2=5 B3=СУММ(A1:B2)

Какой результат будут иметь следующие логические выражения (^ ИСТИНА или ЛОЖЬ):

а) ИЛИ(A1<5;B3=45)

б) НЕ(A3=2)

в) ИЛИ(И(НЕ(A3>2);A1=10);И(B2<=5;B3=50))

Примечание. Описать весь ход решения по действиям.


а)


б)


в)



2. В январе 1 кг картофеля, 1 л молока, 1 дес. яиц стоили по A руб. (A - произвольное и может меняться). Ежемесячно цена картофеля увеличивается на 0,5% по отношению к предыдущему месяцу, цена молока - на 2%, цена яиц - на 1%. Описать таблицу, в которой будет прослеживаться ежемесячное изменение цены каждого продукта в течение двух кварталов с января по июнь (в режиме отображения формул).





3. Сформировать в режиме отображения формул таблицу, содержащую сведения о пяти учениках школы (фамилия, возраст, рост). Сколько учеников могут заниматься в баскетбольной секции, если туда принимают детей с ростом не менее 160 см и возрастом не старше 13 лет?





4. Дана таблица в режиме отображения формул. Записать эту же таблицу в режиме отображения значений:




A

B

1

2

=A1+2

2

=МИН(A1:B1)

=ЕСЛИ(A1=A2;8;СУММ(A1:A2)

3

=И(A28)

=ИЛИ(A2=1;B1=1;B1=4)

4

=НЕ(A1=B1)

=СРЗНАЧ(A1:B2)








^ Домашнее задание №17

Тема: Имитационные модели в электронной таблице


1. В каких случаях удобно использовать методы имитационного моделирования?





2. С помощью электронных таблиц смоделировать поведение следующей системы.

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


Пример

Представитель поколения: «Дед» «Отец» «Сын»

Двоичный код: (011010) (000111) (010010)

Десятичный код: 26 7 18


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

Рассчитать последовательность длиной в 6 поколений, если первые два имеют десятичные коды 45 и 17, соответственно.

Записать полученную таблицу в режиме отображения формул.






^ Домашнее задание №18

Тема: Управление и кибернетика. Управление с обратной связью


1. В приведённом ниже списке найдите соответствие между управляющим и управляемым объектами и заполните таблицу: оркестр, лошадь, тренер, наездник, актёр, дирижёр, водитель, режиссёр, спортсмен, автобус.




Управляющий объект

Управляемый объект







































2. Первоклассник пришёл домой и увидел, что мама оставила ему записку с информацией о том, как разогреть обед:

- открой холодильник,

- достань из холодильника жёлтую кастрюлю,

- поставь кастрюлю на газовую плиту,

- зажги газ,

- подожди 5 минут,

- выключи газ,

- налей из кастрюли суп в тарелку.

К какому типу относится данный алгоритм (с обратной связью или без обратной связи?) Поясните свой ответ.




3. Внесите изменения в алгоритм, приведённый в задаче 2, таким образом, чтобы мама предусмотрела следующие ситуации, когда: а) в холодильнике две жёлтых кастрюли, б) дома нет спичек и нечем зажечь газ, в) газ вообще отключен из-за аварии, г) часы остановились.




4. Приведите примеры использования встроенных в бытовые приборы микропроцессоров (3-4 примера).




5. Какие из приведённых ниже систем относятся к ^ САУ, а какие - к АСУ:

- система противопожарной сигнализации,

- компьютеризированная система «Метеоролог»,

- компьютеризированная система управления предприятием,

- станок с числовым программным управлением,

- «автопилот» в самолёте,

- компьютеризированная система управления электроснабжением.

АСУ:


САУ:




^ Домашнее задание №19

Тема: Определение и свойства алгоритма


1. Запишите исполнителей для приведённых ниже видов работ:


Уборка мусора во дворе –

Перевозка пассажиров в поезде –

Выдача заработной платы –

Приём экзаменов в школе –

Сдача экзамена в университете –

Набор текста на компьютере –

Приготовление еды в ресторане -


2. Определите полный набор данных для решения следующих задач обработки информации:


а) вычисление стоимости покупок в магазине


б) вычисление суммы сдачи от данных Вами продавцу денег


в) определение времени показа по телевизору интересующего Вас фильма


г) вычисление площади треугольника


д) определение времени падения кирпича с крыши дома


е) определение месячной платы за расход электроэнергии


ж) перевод русского текста на итальянский язык


з) перевод итальянского текста на русский язык



3. Есть исполнитель «Перевозчик», который перевозит через реку волка, козу и капусту. Напишите алгоритм перевоза через реку волка, козы и капусты, если СКИ «Перевозчика» содержит 5 команд: ^ ВЗЯТЬ КОЗУ, ВЗЯТЬ ВОЛКА, ВЗЯТЬ КАПУСТУ, ВЫСАДИТЬ, ПЕРЕПЛЫТЬ. В лодку может поместиться только один предмет или животное. Нельзя оставлять на берегу одних волка с козой и козу с капустой.




4. Напишите алгоритм приготовления какого-либо блюда (алгоритм должен иметь линейную структуру).




5. Есть исполнитель «Арифмометр», который понимает следующие команды:

- взять число N (занести в память число N),

- умножить (перемножаются занесённые в память последние два числа),

- сложить (складываются занесённые в память последние два числа),

- вычесть (вычисляется разность занесенных в память последних двух чисел),

- результат (вывести результат)

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

- взять число 5,

- взять число 10,

- взять число 2,

- вычесть,

- умножить,

- результат

получим ответ 40, так как 5*(10-2)=40.

Какой результат будет получен при выполнении приведённого ниже алгоритма?

- взять число 4,

- взять число 8,

- взять число 2,

- вычесть,

- взять число 10,

- умножить,

- взять число 56,

- вычесть,

- вычесть,

- результат.

Дайте объяснение своему ответу (приведите формулу для вычисления).




6. Почему приведённые ниже алгоритмы для исполнителя «Арифмометр» не могут быть выполнены (какие свойства алгоритма нарушены)?

А) – взять число 4,

- взять число 5,

- умножить,

- вычесть,

- результат.


Б) – взять число 6,

- взять число 3,

- разделить,

- результат

В) – взять число,

- взять число,

- сложить,

- результат




А) Б) В)




^ Домашнее задание №20

Тема: Вспомогательные алгоритмы и подпрограммы


1. Есть исполнитель «Перевозчик», который перевозит через реку волка, козу и капусту. Напишите алгоритм с обязательным использованием подпрограммы перевоза через реку волка, козы и капусты, если СКИ «Перевозчика» содержит 5 команд: ^ ВЗЯТЬ КОЗУ, ВЗЯТЬ ВОЛКА, ВЗЯТЬ КАПУСТУ, ВЫСАДИТЬ, ПЕРЕПЛЫТЬ. В лодку может поместиться только один предмет или животное. Нельзя оставлять на берегу одних волка с козой и козу с капустой.




2. Дан алгоритм на языке ГРИС:

шаг шаг поворот поворот поворот шаг шаг прыжок  прыжок прыжок шаг шаг поворот поворот поворот шаг шаг прыжок прыжок прыжок шаг шаг поворот поворот поворот шаг шаг прыжок  прыжок прыжок шаг шаг поворот поворот поворот шаг шаг прыжок  прыжок прыжок.

Запишите этот же алгоритм с использованием вспомогательных подпрограмм.




3. Используя вспомогательные алгоритмы, запрограммируйте рисование следующих фигур:



































Домашнее задание №21

Тема: Циклические алгоритмы


1. ^ Начальное состояние: исполнитель находится в нижнем правом углу и смотрит вверх. Где будет исполнитель после выполнения следующих программ?


а)

пока впереди не край повторять

нц

прыжок

кц

поворот

поворот

пока впереди не край повторять

нц

прыжок

кц


б)

пока впереди не край повторять

нц

прыжок

поворот

прыжок

поворот

поворот

поворот

кц






а) б)



2. Составьте алгоритм, переводящий графического исполнителя (ГРИС) в угол поля из любого исходного положения.




3. Дан следующий алгоритм:

пока впереди не край повторять

нц

поворот

кц


При каком исходном положении графического исполнителя данный алгоритм зациклится?




4. Внесите исправления в приведённый ниже алгоритм, чтобы в результате его работы была нарисована рамка вдоль границ поля (исходное положение графического исполнителя – произвольное) и алгоритм не зацикливался:

^ ПЕРЕХОД

Поворот

ПЕРЕХОД

Поворот

Пока впереди не край

нц

ЛИНИЯ

Поворот

кц


Процедура ПЕРЕХОД

пока впереди край повторять

нц

прыжок

кц

конец процедуры


Процедура ЛИНИЯ

Пока впереди не край повторять

нц

шаг

кц

конец процедуры







Домашнее задание №22

Тема: Ветвления и последовательная детализация алгоритма


1. Графический исполнитель стоит в левом верхнем углу поля. Направление - произвольное. Что будет изображено на экране после выполнения графическим исполнителем следующего алгоритма (опишите все возможные варианты):

если впереди край то

поворот

иначе

прыжок

прыжок

конец ветвления

пока впереди не край

шаг

конец цикла





2. Напишите для графического исполнителя алгоритм, который чертит вдоль границ поля пунктирную рамку (размеры поля – произвольные). Расстояние между пунктирами – 1 шаг, длина пунктира – 1 шаг. Исходное положение исполнителя – произвольное.




3. Напишите для графического исполнителя алгоритм изображения слова ^ НАГАН. Для написания алгоритма использовать последовательную детализацию. Высота букв - 4 шага, ширина - 2 шага. Расстояние между буквами – 1 шаг. Укажите начальное направление движения графического исполнителя.





^ Домашнее задание №23

Тема: Алгоритмы работы с величинами


1. Постройте трассировочные таблицы для следующих алгоритмов:


1) A: =1

B: =2

A: =A+B

B: =2xA



2) A: =1

B: =2

C: =A

A: =B

B: =C

3) A: =1

B: =2

A: =A+B

B: =A-B

A: =A-B







1)



2)

3)



2. Между командами ввода и вывода впишите в алгоритм несколько команд присваивания, в результате чего должен получиться алгоритм возведения в 4-ю степень введённого числа (дополнительные переменные, кроме A, не использовать):

Ввод A


Вывод A


3. Чему будут равны значения переменных a ,b, c, x после выполнения алгоритма, если при вводе их значения равны a=5 b=10 c=20? Постройте трассировочную таблицу.

алг счет

цел a,b,c,x

нач ввод a,b,c

x:=a+b+c

a:=a*5

b:=a+b

c:=15

b:=b*3

вывод a,b,c,x

кон





4. Запишите алгоритм циклического обмена значениями трёх переменных a,b,c. Схема циклического обмена: a  b  c




Например, если до обмена было: a=1, b=2, c=3, то после обмена должно стать: a=3, b=1, c=2. Выполнить трассировку.





Алгоритм:



Трассировочная таблица:











Домашнее задание №24

Тема: Знакомство с языком Паскаль


1. Напишите на языке ^ Паскаль программу вычисления y по формуле:

y = ( 1- x2+ 5x4)2, где x - данное целое число.




2. Перепишите программу на языке Паскаль, исправив ошибки:

^ Program primer

Var a,b: integer;

Begin ;

ReadLn( a,b);

s=a+b;

m:=a*b;

d:=a:b;

WriteLn(s);

WriteLn(m);

WriteLn(d)

End




3. Не используя функцию возведения в квадрат, напишите на языке Паскаль наиболее короткие алгоритмы вычисления:

а) y=x10 б) y=x15

Постараться использовать минимальное количество дополнительных переменных.




а)



б)




4. Запишите на языке Паскаль программу циклического обмена значениями трёх переменных a,b,c. Схема циклического обмена: a ← b ← c




Например, если до обмена было: a=1, b=2, c=3, то после обмена должно стать: a=2, b=3, c=1.





Домашнее задание №25

Тема: Ветвления в вычислительных алгоритмах


1. Запишите на алгоритмическом языке алгоритм, соответствующий данной блок-схеме:





a,b,c






2. Что получится в результате работы следующего алгоритма, если 1) a=2, b=5, 2) a=0, b=-2

алг пример

цел a,b,c

нач

ввод a,b

если a>0 то

если b>0 то

c:=a+b

иначе

c:=10

кв

иначе

если b>0 то

c:=a*b

иначе

c:=0

кв

кв

вывод c

кон

1)


2)



3.  Запишите алгоритм нахождения минимума из трёх целых чисел a, b, c.




4. Зарисуйте блок-схему для задачи номер 3.





^ Домашнее задание №26

Тема: Ветвления на Паскале. Программирование
диалога с компьютером


1. Составьте на ^ Паскале программу определения минимума из трёх чисел с использованием логических операций. Программа должна иметь дружественный интерфейс.




2. Составьте на ^ Паскале программу, которая запрашивает возраст двух детей (Саши и Маши), а затем выводит информацию о том, кто из них старше.




3. Запишите на языке ^ Паскаль программу, которая по номеру для недели будет выводить его название.




4. Что вычисляет приведённая ниже программа?

Program example;

^ Var x,y,z,I :integer;

Begin

ReadLn(a,b,c);

i:=0;

If a>0 then i:=i+1;

If b>0 then i:=i+1;

If c>0 then i:=i+1;

WriteLn(i)

End.





Домашнее задание №27

Тема: Программирование циклов


1. Составьте на ^ Паскале программу возведения в N-ую степень целого числа X.




2. Запишите на языке ^ Паскаль программу, соответствующую приведённой ниже блок-схеме и определить, что вычисляет данная программа:






3. Составьте на языке ^ Паскаль программу вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N. Построить трассировочную таблицу.





^ Домашнее задание №28

Тема: Массивы в Паскале


1. Вы посетили магазин и купили 10 видов товара. В таблицу T[1:10] вы записали количество купленного товара каждого вида. В таблицу C[1:10] записали цены единиц каждого вида товара соответственно. Составьте на Паскале программу вычисления общей стоимости всех покупок.




2. Вы приобрели котёнка^ . Каждый вечер вы определяете его вес с помощью весов. Как можно описать на Паскале массив, в котором будут храниться значения веса котёнка в течение одного месяца (например, мая)?




3. Напишите на ^ Паскале программу, которая запрашивает с клавиатуры массив из N чисел, а затем выводит среднее арифметическое всех элементов массива.




4. Перепишите программу на Паскале, исправив ошибки:

Program massiv;

Var a:array(-10..10) of integer;

Begin

For i:=1 to 20 Do

Read(a[i]);

For i:=1 to 20 Do

a[i]:=a[i]/10;

For i:=1 to 20 Do

Write(a[i])

End.





Домашнее задание №29

Тема: История чисел и систем счисления


1. Чему в десятичной системе счисления равны следующие числа, записанные римскими цифрами: ^ XI IX LX CLX MDCXLVIII?




2. Запишите римскими цифрами: 13 99 666 444 1692




3. Постройте таблицы умножения для однозначных чисел в двоичной и троичной системах счисления




^ Двоичная система:



Троичная система:




4. В каких системах счисления произведены следующие вычисления?

а) 5+4=11 б) 4+11=20 в) 11+10=101 г) 10+5=F


а)


б)


в)


г)




^ Домашнее задание №30

Тема: История ПО и ИКТ


1. Приведите примеры профессионального использования прикладных программ.




2. Приведите примеры сервисных программ с указанием их функций (5-6 примеров)




3. Назовите формы использования ИКТ, с которыми вам приходится иметь дело в школе. Какой эффект от их использования вы можете отметить?



еще рефераты
Еще работы по разное