a81; h c a d am Za er; g e t n ; ’); i h ’ p : , a r e r G mod ode, , m r e , v r i rive h(dr p a r g init ; t n c e = det селей : к r и e п v ri а 10 н и т с ужно := 0; (red); р на} к а о р к а э с r Основы алгоритмизации o ентр радиу ц etcol е — и н ) че 40 ла} и 2 о л , к t е 0 a в 2 о e у 3 г и программирования {( rep 0; { 101 с ; у ) + і r д , та} r а 0 с р 4 к = 2 е : — т r , вод 100 (320 ы = в e { r l { c ; та’) о cir r >= 100; ; б ) а 5 р 0, l вая unti tstyle (0, ,’Моя пер 350 tex t , e 0 S 1 txy(3 x e t t ou Тетрадь ; a82практических и самостоятельных работ nd. chдля a d a Z am ger; e progr t, Graph; t n i r: ,’’); r e C уч класса , d e o s d m e us er, r, mo v e i ксе v r и i d п r ( d h 0 p var tgra на 1 i и n т i с о ; кружн begin r:= detect о й о м ф ов e о н v н i а р r с е d на ч адиу р и т е ; с и 0 о н кружн r:= t {увеличе о й о a красн е repe r + 10; и н , r); а 0 в 4 о 2 с = ом 0, н 2 {ри р 3 е ( ч e r: и на circl т с ; о ) н d ж окру or(re l й o о c н t r); е чер , и se y(1000); 0 н 4 а 2 в исо 20, la de {р ; circle(3 k) olor(blac tc se y(1000); la de r >= 100; il unt Издательство end. РАНОК
Информатика
2009
УДК 004:372.8(075.4)=161.1 ББК 32.973 К67 Соответствует программе для общеобразовательных учебных заведений, утвержденной Министерством образования и науки Украины (письмо №1/11-2511 от 20.06.2003 г.)
Ре ц е нз е нт: Н. Б. Чистякова, учитель информатики ООШ № 5 г. Харькова, Л. П. Белова, ст. преподаватель теоретической и прикладной информатики Харковского Национального университета им. Каразина Корниенко М. М. К67 Информатика. Тетрадь для практических и самостоятельных работ: Приложение к изданию: Информатика. Основы алгоритмизации и программирования: Теоретические основы, примеры и задания, практические работы / М. М. Корниенко, И. Д. Иванова.— Харьков: Издательство «Ранок», 2009.— 32 с. Предлагаемое пособие отвечает требованиям действующей программы курса информатики базового учебного уровня и призвано помочь учащимся при изучении темы «Основы алгоритмизации и программирования». Тетрадь для практических и самостоятельных работ содержит практические и самостоятельные работы в двух вариантах. Методические рекомендации для учителя содержат указания по использованию материалов пособия при изучении каждой темы и ответы к заданиям. Предназначено для учащихся общеобразовательных учебных заведений и учителей.
УДК 004:372.8(075.4)=161.1 ББК 32.973
Навчальне видання Корнієнко Марина Михайлівна ІВАНОВА Ірина Дмитрівна Інформатика Зошит для практичних і самостійних робіт (російською мовою) Редактор Г. Ю. Вепрік. Технічний редактор А. П. Твердохліб Код Т6485Р(д). Підписано до друку 22.11.2008. Формат 84×108/16. Папір друкарський. Гарнітура Шкільна. Друк офсетний. Ум. друк. арк. 3,36. ТОВ Видавництво «Ранок». Свідоцтво ДК № 279 від 13.12.2000. 61071 Харків, вул. Кібальчича, 27, к. 135. Адреса редакції: 61145 Харків, вул. Космічна, 21а. Тел. (057) 719-48-65, тел./факс (057) 719-58-67. Для листів: 61045 Харків, а/с 3355. E-mail: office@ranok.kharkov.ua З питань реалізації звертатися за тел.: у Харкові — (057) 712-91-44, 712-90-87; Києві — (044) 599-14-53, 417-20-80; Донецьку — (062) 345-98-24; Житомирі — (0412) 41-27-95; Дніпропетровську — (056) 785-01-74, (067) 635-19-85; Львові — (032) 243-08-85; Сімферополі — (0652) 22-87-01, 22-95-30; Тернополі — (0352) 26-86-94, 53-32-01, Миколаєві — (0512) 35-40-39, Рівному — (0362) 23-78-64. E-mail: commerce@ranok.kharkov.ua «Книга поштою»: 61045 Харків, а/с 3355. Тел. (057) 717-74-55, (067) 546-53-73. E-mail: pochta@ranok.kharkov.ua www.ranok.com.ua
2
© М. М. Корниенко, И. Д. Иванова, 2009 © ООО Издательство «Ранок», 2009
Оценка __________________
Вариант 1
Самостоятельная работа № 1 Информационная модель. Этапы решения задач с использованием компьютера 1. Дать определение модели. __________________________________________________________________________________
__________________________________________________________________________________
2. Каковы причины моделирования? __________________________________________________________________________________
__________________________________________________________________________________
3. Дать определение свойств объекта. __________________________________________________________________________________
__________________________________________________________________________________
В заданиях 4—12 выберите и подчеркните один или несколько правильных ответов. 4. По каким существенным признакам классифицируются модели? А По фактору времени Б По способу представления В По количеству параметров Г По области использования 5. Какие существуют типы моделей по фактору времени? А Математические Б Статические В Динамические Г Компьютерные 6. Какие существуют типы информационных моделей? А Знаковые Б Вербальные В Учебные Г Материальные 7. Что содержит этап постановки задачи? А Определение цели задачи Б Анализ данных В Разработку алгоритма Г Написание программы 8. Что означает разработка программного обеспечения? А Выбор системы программирования Б Написание программы В Построение модели Г Разработку алгоритма 9. Какие из этапов решения задач с помощью компьютера относятся к основным? А Анализ результатов Б Постановка задачи В Выбор исходных данных Г Тестирование программы 10. Какие параметры объекта «машина» являются качественными? А Цвет Б Модель В Мощность двигателя Г Объем двигателя 11. Определить существенные параметры комнаты для решения задачи на вычисление количества материала для ремонта пола. А Длина комнаты Б Ширина комнаты В Высота комнаты Г Площадь окон 12. Определить область допустимых значений выражения y = А
( −∞, − 2) (2, + ∞ )
Б (2, + ∞ )
В
1 x2 − 4
.
( −∞, − 2) ( −2, 2) (2, + ∞ )
Г
( −2, 2) 3
Оценка __________________
Вариант 2
Самостоятельная работа № 1 Информационная модель. Этапы решения задач с использованием компьютера 1. Дать определение объекта. __________________________________________________________________________________
__________________________________________________________________________________
2. Дать определение информационной модели. __________________________________________________________________________________
__________________________________________________________________________________
3. Дать определение параметров объекта. __________________________________________________________________________________
__________________________________________________________________________________
В заданиях 4—12 выберите и подчеркните один или несколько правильных ответов. 4. Примерами моделей являются: А глобус Б детская игрушка В здание Г схема компьютера 5. Какие существуют типы моделей по способам представления? А Динамические Б Информационные В Учебные Г Материальные 6. Какие существуют типы моделей по отрасли использования? А Технические Б Исследовательские В Статистические Г Игровые 7. Что содержит этап построения информационной модели? А Анализ параметров объекта Б Разработку алгоритма задачи В Описание объекта в допустимых терминах Г Анализ программы 8. Что означает разработка программного обеспечения? А Тестирование программы Б Написание программы В Построение информационной модели Г Разработку алгоритма 9. Какие этапы решения задач с помощью компьютера относятся к основным? А Анализ результатов Б Постановка задачи В Выбор программного обеспечения Г Разработка алгоритма и его реализация 10. Какие параметры объекта «стол» являются количественными? А Ширина Б Высота В Материал изготовления Г Цвет 11. Определить существенные параметры комнаты для решения задачи на вычисление количества материала для ремонта стен. А Длина комнаты Б Ширина комнаты В Высота комнаты Г Площадь окон 12. Определить область допустимых значений выражения y = А
4
( −∞, − 2) (2, + ∞ )
Б
(2, + ∞ )
В
1 x−2
+
1 x+2
( −∞, − 2) ( −2, 2) (2, + ∞ )
. Г
( −2, 2)
Оценка __________________
Вариант 1
Самостоятельная работа № 2 Понятие алгоритма. Базовые структуры алгоритмов 1. Дать определение алгоритма. __________________________________________________________________________________
__________________________________________________________________________________
2. Дать определение исполнителя алгоритма и привести примеры. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
3. Дать определение свойств алгоритма и перечислить их. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
В заданиях 4—12 выберите и подчеркните один или несколько правильных ответов. 4. Что относится к характеристикам исполнителя алгоритма? А Среда Б Система команд В Недопустимые команды Г Элементарные действия 5. Что относится к словесному способу представления алгоритмов? А Метод блок-схем Б Нотная грамота В Естественный письменный язык Г Язык Паскаль 6. Какой блок при записи блок-схемы имеет две линии выхода? А Начало Б Условие В Процесс Г Конец 7. Что относится к базовым структурам алгоритмов? А Следование Б Выбор В Цикл с предусловием Г Полное ветвление 8. Какие существуют типы циклов? А Полный В С постусловием
Б Г
Неполный С предусловием
9. Какие существуют величины? А Входные В Вспомогательные
Б Г
Выходные Промежуточные
10. Какое логическое выражение соответствует высказыванию: «На рисунке точка М (х, у) принадлежит заштрихованному участку»? А В
(x 0) and (x 2) ( y 0) and ( y 2)
Б Г
(x 0) or (x 2) ( y 0) or ( y 2)
y
0
2
x
5
11. Какое выражение вычисляется с помощью следующих действий: a = x2 ; b = a + 5 ; c = А
y = x2 +
5 x
y=
Б
x +5 x2
( x + 5)
2
2
В
y=
x2
Г
b x
; y=
c x
?
y = x2 + 5
12. Расписать вычисление по действиям в соответствии с блок-схемой на рисунке. Определить результат вычислений. n = 1 : P1 = ____________________________ Начало n = 2 : P2 = ____________________________ P0 = 0; n = 1 n J 5
_______________________________________ нет
да
_______________________________________ _______________________________________ _______________________________________
Pn = Pn–1 + n (n + 1)
_______________________________________
nнов = n + 1
_______________________________________ _______________________________________
Pn Конец
_______________________________________ _______________________________________ _______________________________________
А 70 Б 40 В 112 Г (другой ответ) ____________
Вариант 2
Оценка __________________
Самостоятельная работа № 2 Понятие алгоритма. Базовые структуры алгоритмов 1. Пояснить происхождение слова «алгоритм». __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
2. Каковы основные характеристики исполнителя алгоритма? __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
3. Дать определение алгоритмизации. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
6
В заданиях 4—12 выберите и подчеркните один или несколько правильных ответов. 4. Выберите свойства алгоритма. А Количество команд Б Дискретность В Массовость Г Условность 5. Что относится к формульно-словесному способу представления алгоритмов? А Метод математических формул Б Нотная грамота В Метод блок-схем Г Язык Паскаль 6. Какой блок при записи блок-схемы не имеет линии выхода? А Начало Б Условие В Процесс Г Конец 7. Что относится к базовым структурам алгоритмов? А Цикл Б Неполное ветвление В Цикл с постусловием Г Следование 8. Какие существуют формы ветвлений? А Общая Б Неполная В Частичная Г Полная 9. Какие существуют величины? А Входные Б Выходные В Вспомогательные Г Промежуточные y 10. Какое логическое выражение соответствует высказыванию: «На рисунке 2 точка М (х, у) принадлежит заштрихованному участку»? А ( x 0) and ( x 2) Б ( x 0) or ( x 2) В
( y 0) and ( y 2)
Г
( y 0) or ( y 2)
x
0 Рис. 1
11. Какое выражение вычисляется с помощью следующих действий: a = x2 ; b =
( x + 5) y=
А y = ( x + 5)
Б
x
; c = b + 5 ; y = c2 ?
2
2
2
a x
x+5 В y= x
Г y = x2 + 5
12. Расписать вычисление по действиям в соответствии с блок-схемой (рис. 2). Определить результат вычислений. n = 1 : P1 = ____________________________ Начало n = 2 : P2 = ____________________________ P0 = 1; n = 1
_______________________________________ _______________________________________
Pn = Pn–1 + n/(n + 1)
_______________________________________
nнов = n + 1
_______________________________________
нет
_______________________________________ n > 10 да Pn
_______________________________________ _______________________________________ _______________________________________
Конец А 1/11 Б 1/10 В 9/10 Г (другой ответ) ____________
7
Оценка __________________
Вариант 1
Самостоятельная работа № 3 Понятие программы. Понятие о языках программирования 1. Дать определение программы. __________________________________________________________________________________
__________________________________________________________________________________
2. Дать определение интерпретатора. __________________________________________________________________________________
__________________________________________________________________________________
3. Дать определение идентификатора и привести примеры. __________________________________________________________________________________
__________________________________________________________________________________
В заданиях 4—12 выберите и подчеркните один или несколько правильных ответов. 4. На какие уровни разделяют языки программирования? А Высокие Б Средние В Низкие
Г
Сверхнизкие
5. Что входит в состав среды программирования? А Транслятор Б Редактор В
Корректор
Г
Отладчик
6. Определить языки программирования. А Pascal Б Access
В
Excel
Г
Basic
7. Какие из типов относятся к числовым? А Сhar Б Іnteger
В
Real
Г
Boolean
8. Какие функции относятся к функциям преобразования типов? А Trunc Б Round В Abs
Г
Sin
9. Какому числу соответствует показательная форма 2.5E-03? А –0,025 Б 25 000 В 0,0025
Г
–2,50
10. Какая запись на языке Паскаль соответствует выражению sin 3y + 2y ? А sin(sqr(3y))+sqr(2y) В
sin(sqr(3y))+abs(2y)
Б Г
sin(sqr(3*y))+sqr(2*y)
sin(abs(3*y))+sqrt(2*y)
11. Какое значение приобретает выражение trunc(sqrt(16 div 3))? А 1 Б 2 В 4
Г
5
Г
–1
12. Каков результат выполнения фрагмента программы? S:=0; b:=1;
for a:= 10 downto 8 do begin
b:= -b
S:= S + b*a; end;
А 7
8
Б –9
В
9
Оценка __________________
Вариант 2
Самостоятельная работа № 3 Понятие программы. Понятие о языках программирования 1. Дать определение языка программирования. __________________________________________________________________________________
__________________________________________________________________________________
2. Дать определение компилятора. __________________________________________________________________________________
__________________________________________________________________________________
3. Дать определение служебного слова и привести примеры. __________________________________________________________________________________
__________________________________________________________________________________
В заданиях 4–12 выберите и подчеркните один или несколько правильных ответов. 4. Что является составляющими языка? А Синтаксис Б Семантика
В
Грамматика
Г
Морфология
5. Что является средой программирования? А Turbo Pascal Б Turbo Excel
В
Delphi
Г
Visual Basic
6. Какие из наборов символов являются идентификаторами? А 4abcd Б ab4cd В abcd4
Г
абвг4
7. Какие из типов не относятся к числовым? А Char Б Byte
Г
Boolean
8. Результат каких функций будет целым при целом аргументе? А sqrt Б sqr В abs
Г
sin
9. Какому числу соответствует показательная форма –7.22E02? А –0,0227 Б –722 В –0,0722
Г
–7,22
В
Real
10. Какая запись в языке Паскаль соответствует выражению 3y + sin 2y ? А sqr(3*y) + sin abs(2*y) Б abs(3*y) + sin(2*y) В abs(3*y) + sin (sqr(2y)) Г abs(3*y) + sin(sqrt(2*y)) 11. Какое значение приобретает выражение sqrt(round(17/4))? А 1 Б 2 В 4 Г 12. Какое значение получает S после выполнения фрагмента программы?
5
S:=2; a:=10;
while a > 1 do
begin
S:= S+2*a; a:= a-3; end; А 40
Б 42
В
44
Г
46
9
ПРАКТИЧЕСКАЯ РАБОТА № 1 Тема. РАБОТА В СРЕДЕ ПРОГРАММИРОВАНИЯ. ЗАПУСК ПРОГРАММ НА ВЫПОЛНЕНИЕ Цель: приобретение практических навыков работы в среде программирования, запуска программ на выполнение. Программное обеспечение: _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: ознакомиться с режимом помощи в среде программирования; загрузить программу в среду программирования; запустить программу на выполнение; отредактировать программу и проверить ее работоспособность; сохранить программу на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. ____________________________________
__________________________________________________________________________________ (запишите свои действия)
2. Ознакомиться с режимом помощи (справкой) ______________, назначением пунктов меню, (клавиша)
заполнить таблицу. Название пункта меню
Назначение
3. Перейти в рабочее окно среды. _________________________________________________________ (запишите свои действия)
4. Набрать в рабочем окне текст из нескольких строк, который содержит фамилию, имя, класс, школу, дату. а) Выяснить, какие клавиши перемещают курсор по тексту на одну позицию вправо __________, вниз ___________, в конец строки ____________, в начало строки ____________, на страницу вверх ___________, на последнюю строку ___________, на первую строку ___________.
10
б) Выяснить, какие клавиши удаляют символ перед курсором _____________________, делят строку пополам на месте расположения курсора, ________________, выключают режим вставки символов ___________________________________________________ (запишите клавиши или их комбинации)
в) Выяснить, как обозначить блок _______________________________________, удалить блок ____________________________, снять пометку с блока_________________________, скопировать блок __________________________________________________________________ (запишите свои действия)
г) Разместить набранный текст в три строки. Выделить фамилию и имя и поместить их после даты. _________________________________________________________________________ д) Сохранить файл под заданным именем (ваша фамилия) ____________ и расширением .dat в заданном каталоге ____________________________________________________________. (запишите свои действия)
5. Загрузить заданный учителем файл с программой в среду программирования. ______________ __________________________________________________________________________________ (запишите свои действия)
а) Запустить программу на выполнение. ______________________________________________ (запишите свои действия)
б) Вернуться в среду программирования. _____________________________________________ (запишите свои действия)
в) Записать в конце загруженного файла свою фамилию, имя, класс. г) Сохранить отредактированный файл под новым именем (ваша фамилия) и расширением
.pas в заданном каталоге. _______________________________________________________________________________
_______________________________________________________________________________
(запишите свои действия)
д) Запустить программу на выполнение и проверить ее работоспособность. ________________ е) Сохранить программу на диске. 6. Выйти из среды программирования. _________________________________________________ (запишите свои действия)
Выводы: _________________________________________________________________________ (каков состав и назначение среды программирования Паскаль,
_____________________________________________________________________________________ как реализован запуск программ на выполнение)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файлы для проверки: 1) ___________________________________________ 2) ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
11
ПРАКТИЧЕСКАЯ РАБОТА № 2 Тема. СОЗДАНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММ НА ВВОД И ВЫВОД ДАННЫХ Цель: приобретение практических навыков ввода и вывода данных в среде программирования. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: создать программу на вывод текстовой информации; создать программу на ввод-вывод числовой информации; создать программу на ввод-вывод информации разных типов; сохранить программы на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. _____________________________________
__________________________________________________________________________________ (запишите свои действия)
2. Перейти в рабочее окно среды. _____________________________________________________ (запишите свои действия)
3. Составить программу на вывод заданного текста «Я изучаю информатику» на экран монитора. Program _________________ {без цвета}
Program _________________ {с цветом}
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
(запишите программу)
4. Изменить программу на вывод заданного текста на экран монитора заданным цветом (цвет ___________________). Записать и объяснить изменения в программе по сравнению с заданием 3: • в разделе описаний: ______________________________________________________________ • в теле программы: _______________________________________________________________ 5. Изменить программу на вывод заданного текста на экран монитора: • заданным цветом (цвет символов = _______________________________________________; • на заданном фоне (цвет фона = ____________________________________________________; • в заданной строке = ______________________________________________________________. (записать команды)
12
6. Записать и объяснить изменения в программе по сравнению с заданием 4: • в разделе описаний: _____________________________________________________________ • в теле программы: ______________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ (запишите свои действия)
7. Сохранить программу на диске. 8. Составить программу для вычисления результата работы оператора write, приведенного в таблице (входные данные вводятся с клавиатуры). Проанализировать результат выполнения программы и заполнить таблицу. Сохранить программу на диске. Значение переменной a
Оператор
2565
write(’a =’, a div 5);
–29.56
writeln(abs(a):8:3);
394.02
write(a:9:1);
0
Результат
Пояснения
write(a+5);
9. Составить программу, которая предоставляет переменным значение x = 2,5 , y = 2 и выводит их сумму в отформатированном виде на экран с соответствующим текстом. Сохранить программу на диске. var
____________________________________________________________________________
begin ____________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ Выводы: _________________________________________________________________________ (как реализуется ввод и вывод данных разного типа в языке программирования Паскаль)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файлы для проверки: 1) ___________________________________________ 2) ___________________________________________ 3) ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
13
ПРАКТИЧЕСКАЯ РАБОТА № 3 Тема. Создание и реализация простейших линейных программ Цель: приобретение практических навыков создания линейных программ в среде программирования. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: создать программу для вычисления арифметического выражения; создать программу для решения задачи с применением линейного алгоритма; отладить программы на компьютере; сохранить программы на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. x−y
− x и вывода результата вычисления 2. Составить программу для вычисления выражения t = 1 + xy на экран. Порядок выполнения работы: а) Проанализировать входные и выходные данные. __________________________________________________________________________________
б) Составить алгоритм. ________________________________________________________________
________________________________________________________________
________________________________________________________________ в) Составить программу. • Записать раздел описаний: program ________________________________________________________
________________________________________________________________
________________________________________________________________ •
Записать тело программы, которая должна содержать: ввод значений x и y с клавиатуры; присваивание с учетом правил записи арифметических выражений в Паскале; вывод результата на экран.
begin ____________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
3. Ввести и отладить программу. Выполнить программу. • Вычислить значение выражения t при разных входных данных x и y. Заполнить таблицу.
14
Данные x
1-й тест
2-й тест
3-й тест
Анализ результата ________________________________________
y
________________________________________
t
Сохранить программу на диске. 4. Составить программу для решения задачи. Вычислить в процентах соотношение деления класса на мальчиков и девочек, если в классе n учеников, из которых m — мальчики (n > m). а) Проанализировать входные и выходные данные. б) Составить алгоритм. Вычисления ___________________________________________ в) Составить программу. Program ___________________________________
var _______________________________________
begin _____________________________________ ___________________________________________ ___________________________________________ ___________________________________________ г) Ввести и отладить программу. Выполнить программу при различных входных данных n, m. Заполнить таблицу. Данные 1-й тест 2-й тест 3-й тест Анализ результата n
________________________________________
m
________________________________________
Результат
д) Оформить программу, используя подпрограммы модуля Crt для организации интерфейса пользователя, цветного форматирования выведенных результатов. Объяснить назначение любых трех использованных подпрограмм. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ е) Сохранить программу на диске.
Выводы:
____________________________________________________________________________ (что такое структура следования и как она реализована в языке программирования)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файлы для проверки: 1) ___________________________________________ 2) ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
15
ПРАКТИЧЕСКАЯ РАБОТА № 4 Тема. Создание и реализация программ с ветвлением Цель: приобретение практических навыков создания и реализации программ на ветвление в среде программирования. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: создать программу для реализации ветвления; отладить программу на компьютере; проанализировать полученные результаты; сохранить программу на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. 2. Составить программу, которая вычисляет стоимость покупки товаров одного типа с учетом скидок на некоторые группы товаров (группы имеют коды) и скидку 5 %, если общая сумма покупки составляет более 100 грн. Скидки на некоторые группы товаров с кодами от 100 до 500: 100...150 — 2 %, 210, 215, 220 — 7 %, 230...300 — 9 %. Если код группы товаров не относится к указанным, то вывести сообщение об отсутствии скидок. Порядок выполнения работы: а) Проанализировать входные и выходные данные. ____________________________________________ б) Составить алгоритм решения задачи, который должен предусмотреть: • введение кода товара (трехзначное число от 100 до 500), количества купленного товара (в штуках), стоимости единицы товара (в гривнах); • вычисление стоимости выбранной группы товаров; • в ычисление суммы скидки на отдельные группы товаров; • вычисление общей суммы покупки; • вычисление скидки 5 % от общей суммы покупки по условию; • вычисление суммы к уплате; • вывод результатов вычисления. в) Составить программу: Program _______________________________ var
__________________________________
_______________________________________ _______________________________________ _______________________________________
16
begin ____________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
г) Ввести и отладить программу. Выполнить программу при разных входных данных и заполнить таблицу. Входные / выходные данные
1-й тест
2-й тест
3-й тест
Код группы товаров Количество товаров Стоимость единицы товара Общая сумма покупки (со скидкой, если есть) Скидка в 5 % (если она есть) Сумма к уплате д) Оформить пользовательский интерфейс. е) Сохранить программу на диске. Выводы: _________________________________________________________________________ (что такое структура ветвления, как она реализована в языке программирования)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файл для проверки: ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
17
ПРАКТИЧЕСКАЯ РАБОТА № 5 Тема. ОПИСАНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММ С ИСПОЛЬЗОВАНИЕМ команд ПОВТОРЕНИЯ Цель: приобретение практических навыков работы по созданию и реализации программ с использованием указания повторения в среде программирования. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: создать программу на реализацию повторения; отладить программу на компьютере; проанализировать полученные результаты; сохранить программу на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. 2. Составить программу для поиска натуральных чисел меньше 100, которые при возведении их в квадрат дают палиндром. (Палиндром — это последовательность, которая одинаково читается слева направо и справа налево.) Порядок выполнения работы: а) Проанализировать входные и выходные данные. __________________________________________________________________________________
__________________________________________________________________________________
б) С оставить словесный алгоритм решения задачи, который должен содержать: • возведение чисел в квадрат: • выделение цифр числа; • проверку условия, что число — палиндром; • вывод чисел, удовлетворяющих условию, на экран с соответствующим пояснением. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
в) Выяснить, как будет организовано повторение. Объяснить, чем обусловлен выбор того или иного типа цикла для этой задачи.
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
18
г) Составить программу: Program __________________________________________________________________________ uses Crt;
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
д) Ввести и отладить программу. Выполнить программу. Проанализировать полученные результаты и записать: • количество чисел, удовлетворяющих условию: _______________________________________ • числа, удовлетворяющие условию: _________________________________________________ е) Сохранить программу на диске. Выводы: _________________________________________________________________________ (что такое структура повторения и как она реализована в языке программирования)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файл для проверки: ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
19
ПРАКТИЧЕСКАЯ РАБОТА № 6 Тема. СОСТАВЛЕНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММ, КОТОРЫЕ СОДЕРЖАТ ОБРАЩЕНИЕ К ПОДПРОГРАММАМ Цель: приобретение практических навыков работы в среде программирования по составлению и реализации программ, которые содержат обращение к подпрограммам. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: создать программу, содержащую обращение к подпрограмме; отладить программу на компьютере; проанализировать полученные результаты; сохранить программу на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. 2. Составить программу с использованием подпрограмм для решения задач. Дано натуральное число n I 3. Вычислить площадь n-угольника, вершины которого имеют координаты ( x1 , y1 ) , ( x2 , y2 ) , ..., ( xn , yn ) . Порядок выполнения работы:
а) Проанализировать входные и выходные данные. Частный случай: n = _______________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ б) Выделить вспомогательные задачи; составить алгоритм решения задачи с указанием формул вычисления.
Например: 1) вычисление длины отрезка по координатам вершин; 2) вычисление площади треугольника по формуле Герона. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
в) •
20
Составить программу. Записать раздел, который содержит: глобальные переменные программы; функцию (процедуру) вычисления длины отрезка; функцию (процедуру) вычисления площади треугольника по сторонам.
Program __________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ (описание функции или процедуры)
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ (описание функции или процедуры)
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ • Записать тело программы, которое содержит: введение значения n; вычисление площади n-угольника как суммы площадей треугольников; вывод на экран результата вычисления. begin ____________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
end. _____________________________________________________________________________
г) Ввести и отладить программу. Выполнить программу. Проанализировать полученные результаты и записать: • количество сторон n-угольника, n = _______________________________________________ • координаты вершин _____________________________________________________________ • площадь n-угольника ____________________________________________________________ д) Сохранить программу на диске. Выводы: _________________________________________________________________________ (для чего используются вспомогательные алгоритмы и как они реализованы)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файл для проверки: ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
21
ПРАКТИЧЕСКАЯ РАБОТА № 7 Тема. СОЗДАНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММ ДЛЯ ОБРАБОТКИ ТАБЛИЧНЫХ ВЕЛИЧИН Цель: приобретение практических навыков работы в среде программирования по созданию и реализации программ для обработки табличных величин. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: создать программу для обработки табличных величин; отладить программу на компьютере; проанализировать полученные результаты; сохранить программу на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. 2. Составить программу нахождения четных элементов одномерного массива и вычислить их среднее арифметическое. Порядок выполнения работы: а) Проанализировать входные и выходные данные. __________________________________________________________________________________ б) Составить словесный алгоритм. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ в) • • • • • •
Составить программу, которая содержит: формирование элементов таблицы случайным образом в промежутке [20..80] ; вывод сформированного массива на экран для контроля; нахождение суммы и количества элементов, удовлетворяющих заданному условию; нахождение среднего арифметического выбранных элементов; вывод значений этих элементов с указанием их порядковых номеров; вывод значения среднего арифметического.
• Записать раздел описаний: Program __________________________________________________________________________ const ____________________________________________________________________________
var ______________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
22
• Записать тело программы. begin ____________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ г) Ввести и отладить программу. Выполнить программу. Проанализировать полученные ре зультаты и записать: • количество элементов массива (до 10) ______________________________________________ • значения этих элементов ________________________________________________________ • количество элементов, удовлетворяющих условию ___________________________________ • значения этих элементов _________________________________________________________ • сумму этих элементов ___________________________________________________________ • среднее арифметическое этих элементов ____________________________________________ д) Сохранить программу на диске. Выводы: _________________________________________________________________________ (что такое табличные величины и как организуется обработка табличных величин на языке Паскаль)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файл для проверки: ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
23
ПРАКТИЧЕСКАЯ РАБОТА № 8 Тема. СОЗДАНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММ НА ПРИМЕНЕНИЕ МЕТОДОВ УПОРЯДОЧЕНИЯ ТАБЛИЧНЫХ ВЕЛИЧИН Цель: приобретение практических навыков работы в среде программирования по созданию и реализации программ на упорядочение табличных величин. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: создать программу на упорядочение табличных величин; отладить программу на компьютере; проанализировать полученные результаты; сохранить программу на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. 2. Составить программу упорядочения элементов главной (или побочной) диагонали квадратной матрицы по убыванию одним из известных способов. Порядок выполнения работы: а) Проанализировать входные и выходные данные.
__________________________________________________________________________________
б) Описать словесным способом алгоритм и суть выбранного метода упорядочения.
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
в) Составить программу.
• Записать раздел описаний: Program __________________________________________________________________________ uses Crt;
const ____________________________________________________________________________ var ______________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
24
• Записать тело программы, которое содержит: формирование элементов таблицы случайным образом в промежутке [1..50]; вывод сформированного массива на экран для контроля; упорядочение элементов; вывод на экран массива. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
г) Ввести и отладить программу. Выполнить программу. Проанализировать полученные результаты и записать: • количество элементов массива (до 10) _______________ • входную (неупорядоченную) диагональ массива ______________________________________ • выходную (упорядоченную) диагональ массива ______________________________________ д) Сохранить программу на диске. Выводы: _________________________________________________________________________ (какие существуют методы упорядочения одномерных массивов; как реализован обработанный метод)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файл для проверки: ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
25
ПРАКТИЧЕСКАЯ РАБОТА № 9 Тема. СОСТАВЛЕНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММ ОБРАБОТКИ СТРОЧНЫХ ВЕЛИЧИН Цель: приобретение практических навыков работы в среде программирования по созданию и реализации программ для обработки строчных величин. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: выяснить, как работают процедуры и функции для обработки строчных величин; создать программы для обработки строчных величин; отладить программы на компьютере; проанализировать полученные результаты; сохранить программы на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. 2. Выяснить, какие а) выделяет; г) удаляет; copy _________
действия выполняют заданные функции и процедуры с фрагментом строки: б) вставляет; в) определяет местоположение; д) преобразует в число; е) нет правильного ответа. delete _________ val _________ insert ________ pos ___________
3. Составить программу замены в данном тексте всех символов «а» на символ «о» с вычислением количества замен двумя способами: обрабатывать строку как одномерный массив и с помощью стандартных процедур и функций обработки строчных величин. Порядок выполнения работы: а) Проанализировать входные и выходные данные. __________________________________________________________________________________
б) Записать словесным способом суть выбранного алгоритма. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ в) Составить программу. • Записать раздел описаний. Program __________________________________________________________________________ var ______________________________________________________________________________
26
__________________________________________________________________________________ • Записать тело программы, которое содержит: ввод строки с клавиатуры; вывод введенного текста на экран для контроля; замену всех символов «а» на «о» и вычисление количества замен; вывод нового текста на экран; вывод значения количества замен.
Способ 1 begin Writeln(’Ввести заданный текст ’); ______________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ г) Ввести и отладить программу. Выполнить программу. Проанализировать полученные результаты и записать: • введенная строка ________________________________________________________________ • выведенная строка _______________________________________________________________ • количество замен ________________________________________________________________
д) Сохранить программу на диске. Способ 2 begin Writeln(’Ввести заданный текст ’); ______________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ е) Ввести и отладить программу. Выполнить программу. Проанализировать полученные результаты и записать: • введенная строка _______________________________________________________________ • выведенная строка ______________________________________________________________ • количество замен ________________________________________________________________
ж) Сохранить программу на диске. Выводы: _________________________________________________________________________ (что такое строчные величины и как реализуется их обработка на языке Паскаль)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файлы для проверки: 1) ___________________________________________ 2) ___________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
27
ПРАКТИЧЕСКАЯ РАБОТА № 10 Тема. СОСТАВЛЕНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММ ДЛЯ ПОСТРОЕНИЯ ПРОСТЕЙШИХ ГРАФИЧЕСКИХ изображений Цель: приобретение практических навыков работы в среде программирования по созданию и реализации программ построения простейших графических изображений. Программное обеспечение _________________________________________________________________
(укажите название и версию среды программирования)
Задание В среде программирования Турбо Паскаль выполнить следующие действия: выяснить, как работают процедуры для построения графических примитивов; создать программу для построения графических изображений; отладить программу на компьютере; проанализировать полученные результаты; сохранить программу на диске.
Ход работы 1. Загрузить среду программирования Турбо Паскаль. 2. Записать фрагмент программы для инициализации графики на языке Паскаль. Объяснить назначение параметров в процедуре инициализации. __________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
3. Выяснить, для чего предназначены графические процедуры. • С помощью процедуры putpixel можно нарисовать: а) точку; б) отрезок; в) окружность; • Процедура setbkcolor устанавливает цвет: а) контура фигуры; б) фона рисунка; в) внутренности фигуры.
г) дугу.
4. Составить программу рисования снеговика на фоне ночного неба. а) б) в) •
Порядок выполнения работы: Проанализировать входные и выходные данные. Составить алгоритм. Составить программу. Записать раздел описаний:
Program __________________________________________________________________________ uses _____________________________________________________________________________ var ______________________________________________________________________________
__________________________________________________________________________________ • Записать тело программы, в котором должны быть: инициализация графики; ввод с клавиатуры координат для места расположения основного объекта рисунка;
28
использование цикла для рисования трех окружностей; обрамление рисунка; вывод на экран сведений об авторе программы: «Фамилия, имя, класс».
begin ____________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________ г) Ввести и отладить программу. Выполнить программу. д) Записать названия процедур для рисования:
окружности _____________; линии ______________; прямоугольника _______________;
графические процедуры, также использованные в программе, _________________________
__________________________________________________________________________________
__________________________________________________________________________________
Дополнительное задание. В созданной программе выполнить имитацию движения луны по звездному небу. Описать суть выбранного метода анимации:
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
е) Сохранить программу на диске. Выводы: _________________________________________________________________________ (как реализована работа с графическими объектами в языке программирования Паскаль)
_____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Файл для проверки: ____________________________________________ Номер компьютера __________
Дата _________________________
Оценка __________________
29
«Горячие клавиши» в среде Турбо Паскаль «Горячие клавиши» меню Клавиши
Элемент меню
F10
Назначение Активизация верхнего меню
Alt + пробел
—
Переход в (System) меню
Alt + C
Compile
Переход в Compile меню
Alt + D
Debug
Переход в Debug меню
Alt + E
Edit
Переход в Edit меню
Alt + F
File
Переход в File меню
Alt + H
Help
Переход в Help меню
Alt + O
Options
Переход в Options меню
Alt + R
Run
Переход в Run меню
Alt + S
Search
Переход в Search меню
Alt + W
Window
Переход в Window меню
Alt + X
File/Exit
Завершает работу Турбо-Паскаль с выходом в ОС
«Горячие клавиши» справочной системы Клавиши
Элемент меню
Назначение
F1
Help/Contents
Открытие экрана справочной информации
F1, F1
Help/Help Help
Вызов справочной информации о справочной системе
Shift + F1
Help/Index
Индексный поиск — по первым буквам слова, набранного на клавиатуре. Вызывает содержание справочной информации
Alt + F1
Help/Previous Topic
Показ предыдущего экрана справочной информации
Ctrl + F1
Help/Topic Search
Тематический поиск — по слову, на которое указывает курсор
Alt + F10
—
Активизация локального меню, содержащего пункты основного меню, которые чаще всего использовались «Горячие клавиши» управления окнами
Клавиши Alt + #
Элемент меню —
Назначение Переход к окну с заданным номером #
Alt + 0
Window/Lisp
Показ списка открытых окон
Alt + F3
Window/Close
Закрытие активного окна
Alt + F5
Window/User Screen
Показ экрана пользователя
Shift + F6
Window/Previous
Возвращение назад через все открытые окна
F5
Window/Zoom
Увеличение (уменьшение) активного окна
F6
Window/Next
Проход вперед через все открытые окна
Ctrl + F5
Window/Size/Move
Изменение размера или позиции активного окна
«Горячие клавиши» редактирования текста программ Клавиши
Элемент меню
Назначение
Ctrl + K B
—
Начало выделения блока курсорными клавишами
Shift + курсорные клавиши
—
Выделение блока
Ctrl + K K
—
Конец выделения блока курсорными клавишами
Ctrl + K C
—
Копирование блока
Ctrl + K V
—
Перемещение блока
Ctrl + K Y
—
Изъятие блока
Ctrl + K R
—
Чтение блока с диска
Ctrl + K W
—
Запись блока на диск
Ctrl + K H
—
Отмена выделения блока
Ctrl + Y
—
Изъятие строки
Ctrl + Del
Edit/Clear
Изъятие выделенного текста с перемещением в буфер
Shift + Del
Edit/Cut
Изъятие выделенного текста без перемещения в буфер
Ctrl + Ins
Edit/Copy
Копирование выделенного текста в буфер
Shift + Ins
Edit/Paste
Копирование текста из буфера в активное окно
Ctrl + Q F
—
Поиск символов
Ctrl + Q A
—
Поиск и замена символов
«Горячие клавиши» работы с программами Клавиши
Элемент меню
Назначение
Alt + F9
Compile/Compile
Компиляция последнего файла в окне редактора
Ctrl + F2
Run/Program Reset
Перезагрузка выполняемой программы
Ctrl + F4
Debug/Evaluate/Modify
Вычисление выражения
Ctrl + F7
Debug/Add Watch
Добавление выражения к просмотру
Ctrl + F9
Run/Run
Запуск программы на выполнение
F4
Run/Go to Cursor
Запуск программы от позиции курсора
F7
Run/Trace Info
Выполнение отслеживания в процедурах
F8
Run/Step Over
Осуществление пропуска через вызовы процедур
F9
Compile/Make
Компиляция/редактирование связей программы
Alt + F5.
—
Просмотр результата вывода на экран
Содержание Самостоятельная работа № 1 Информационная модель. Этапы решения задач с использованием компьютера . . . . . . . . . . . . . . . . . . . . . . . 3 Самостоятельная работа № 2 Понятие алгоритма. Базовые структуры алгоритмов . . . . 5 Самостоятельная работа № 3 Понятие программы. Понятие о языках программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Практическая работа № 1
Работа в среде программирования. Запуск программ на выполнение . . . . . . . . . . . . . . . . . . . . 10
Практическая работа № 2
Создание и реализация программ на ввод и вывод данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Практическая работа № 3
Создание и реализация простейших линейных программ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Практическая работа № 4
Создание и реализация программ с ветвлением . . . . . . . 16
Практическая работа № 5
Описание и реализация программ с использованием команд повторения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Практическая работа № 6
Составление и реализация программ, которые содержат обращение к подпрограммам . . . . . . . . . . . . . . . 20
Практическая работа № 7
Создание и реализация программ для обработки табличных величин . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Практическая работа № 8
Создание и реализация программ на применение методов упорядочения табличных величин . . . . . . . . . . . 24
Практическая работа № 9
Составление и реализация программ обработки строчных величин . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Практическая работа № 10
Составление и реализация программ для построения простейших графических изображений . . . . . . . . . . . . . . 28
«Горячие клавиши» в среде Турбо Паскаль . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
32