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

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.