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

5. Організація навчального процесу.

Згідно „Закону України про вищу освіту”, студент повинен регулярно у відповідності до графіка навчального процесу виконувати поставлені завдання, готуватися до занять, вивчати матеріал дисципліни.

Студент може випереджати графік виконання робіт та отримати залік раніше при кількості набраних балів 60 і більше.

На лекціях викладається матеріал, методичні поясненя та рекомендації, необхідні для успішного виконання лабораторних робіт. Лектор Рибакова Людмила Володимирівна (кафедра „Обчислювальної техніки та прикладної математики”, кімната 315).

На лабораторних заняттях студенти за комп’ютером виконують поставлені практичні завдання, закріплюючи лекційний матеріал. Викладачі, що ведуть лабораторні заняття Рибакова Людмила Володимирівна (1 підгрупа кожної групи) та Пояркова Неля Григорівна (2 підгрупа кожної групи).

Самостійна робота студентів (СРС) призначена для розширеного вивченя матеріалу дисципліни. СРС може виконуватися студентом вдома або у комп’ютерному класі. Завдання з СРС студент отримує та здає виконану роботу у викладача, що веде лабораторні заняття.

Комп’ютерні класи 300, 300а, 301, 303 та 306 доступні для самостійної роботи студентів з 12.40 до 15.30. кожного дня.

Згідно розкладу, 1 раз на тиждень проводиться СРС під керівництвом викладача.

Консультації призначені для сумісного вирішення питань, що виникають при вивченні курсу, студентом та викладачем. Консультації проводяться лектором кожного тижня за розкладом.

Домашнім завданням, яке студент виконує протягом календарного періоду є:

1) вивчення матеріалу останньої лекції;

2) підготовка до наступної за планом лабораторної роботи;

3) виконання відповідної до плану самостійної роботи;

4) закріплення навиків, придбаних у ході виконання останньої лабораторної роботи.

6. План-графік на осінній семестр (див. додаток 2)

7. Орієнтовний перелік питань, якими студент повинен оволодіти протягом осіннього семестру:

Змістовний модуль 1

  1. Структура ПК, склад системного блоку, склад системної плати та основні властивості її складових; види пам’яті ПК, що таке внутрішня і зовнішні пам’ять.

  2. Описати призначення клавіш клавіатури.

  3. Що таке Біт, байт, Кбайт, Мбайт, Гбайт?

  4. Що являє собою двійкова, вісімкова та шіснадцятіркова системи числення? Перехід з однієї системи до іншої. Навести приклади.

  5. Що таке файл, файлова система?

  6. Описати основні команди MSDOS, для роботи з файлами, каталогами (створення, видалення, переміщення, копіювання). Дати повне поняття про шаблони імен файлів.Де буде шукати MSDOSпрограмуD:\Soft\Utilit\turbo.*; С:\Leknure\tp70\bin\turbo.exe?

  7. Описати роботу з файлами та папками (створення, видалення, переміщення, копіювання). Описати роботу з вікнами. Описати призначення функційних клавіш для роботи уWINDOWS.

  8. Зміст та призначення програми FAR manager

  9. Для чого призначені файли і каталоги? Як створити власний каталог?

  10. Як скопіювати файл або декілька файлів?

  11. Як перейменувати файл? Як перемістити файл?

  12. Як вилучити файл, або групу файлів?

  13. Як налаштувати комп’ютер на власний смак користувача?

  14. Як завершити роботу з середовищем FAR manager

  15. Створення текстового документа у FAR manager на прикладі файлу для автоматичного завантаження інтегрованого середовища TurboPascal.

  16. Які існують способи завантаження інтегрованого середовище Turbo Pascal ?.

  17. Як перейти до меню ІС, та викликати потрібну команду ?

  18. Які функції виконує секція меню FILE , Edit, Run, Compile, Debug, Options, Windows, Help?

  19. Якими способами можна зберегти файл? Як змінити поточну директорію в ІС?

  20. Що таке компіляція та способи компіляції в ІС.

  21. Алгоритм створення *.ЕХЕ файлу.

  22. Які дії в Турбосередовищі потрібно виконати, щоб *.exe файл створювався на диску, у власній папці користувача?

  23. Як за допомогою HelpТурбосередовища дізнатись про основні команди та їх призначення?

  24. Як за допомогою HelpТурбосередовища дізнатись про правила роботи у текстовому редакторі середовища ТР70?

  25. Які способи виділення блоків вам відомі?

  26. Яким чином виконується копіювання та переміщення блоків у поточному вікні та між вікнами ІС?

  27. Як користуватись допомогою при відлагоджені програми?

  28. Яким чином виконується програма покроково ?

  29. Як користуватись допомогою аналізу незнайомих стандартних елементів програми?

  30. Як скопіювати файл з вікна допомоги до власного вікна у Turbo середовищі?

  31. Як перейти з одного вікна до іншого?

  32. Як закрити не потрібні вікна?

  33. Перерахувати та охарактеризувати основні складові частини ТР-програми.

  34. Яку функцію виконують операторні дужки BEGIN END?

  35. Перерахувати стандартні скалярні типи даних.

  36. Перерахувати скалярні користувацькі типи даних.

  37. Перерахувати основні службові слова, які використовують при складанні програм на мові Turbo Pascal

  38. Охарактеризувати дані цілого дійсного літерного та логічного типу та навести приклади.

  39. Які арифметичні дії використовують при складанні програм.

  40. Перерахувати стандартні арифметичні функції, які використовують при складанні програм.

  41. Охарактеризувати оператори присвоювання, введення та виведення , безумовного переходу даних та навести приклади

  42. Назвати правила, яких потрібно дотримуватись при використанні імен користувача?.

  43. Назвати правила використання коментарів при складанні програм.

  44. Назвати умови застосовування шаблонів (форматів ) при друкуванні результатів.

  45. Складні та складені оператори , способи написання програм з використанням операторних конструкцій If .. then.. else та case ..of ..else.. end.

  46. Навчитись розв’язувати логічні задачі, описувати складні математичні функції та знаходити їх розв’язок з урахуванням області визначення, оформляти програму та виведення результатів у форматі, зручному для сприйняття та аналізу.

  47. Навчитись формулювати задачу у загальному вигляді, розкладати її на логічні компоненти, описувати словесно розв’язок задачі, створювати блок-схему алгоритму та реалізовувати її у вигляді програми на ПК. Давати оцінку отриманим результатам.

Змістовний модуль 2

  1. Як працює цикл While?

  2. Як працює цикл Repeat?

  3. Чим відрізняється цикл While від Repeat?

  4. Вказати послідовність дій, які виконуються при організації циклічних розрахунків з указаною кількістю повторів?

  5. Які обмеження накладаються на оператор циклу FOR?

  6. Указати призначення і правила організації циклу.

  7. Навчитись складати алгоритми пошуку сум скінченного та нескінченного ряду з викоритсанням циклічних алгоритмів (пошук значень тригонометричних функцій, розкладнеих у ряд Маклорена).

  8. Що називається масивом? Які способи опису масивів вам відомі?

  9. Що таке ідентифікатор масиву?

  10. Як ввести та вивести одновимірний масив?

  11. Як ввести та вивести двовимірний масив?(по рядкам та по стовпчикам)?

  12. Що таке розмірність масиву? Що називається індексом масиву? Чим відрізняється тип індекса від базового типу?

  13. Чи можна ввести елементів у масив більше (менше), ніж описаноу квадратних дужках? Як отримати доступ до елементів масиву?

  14. Визначити, наприклад, який цикл буде верхній, коли потрібно знайти добуток елементів у кожному стовбці (рядку) матриці?

  15. Навчитись сортувати елементи масивів, переставляти, робити заміну, перерахунок то що.

  16. Навчитись складати алгоритми розв’язку різноманітних задач для обробки масивів.

  17. Які значення може приймати рядкова змінна та які операції можна з нею виконувати ?

  18. Що виконує кожна з наступних процедур : Insert, Pos, Delete, Copy?

  19. Чи може довжина рядка дорівнювати 280 символів? Чому пояснити ?

  20. Що таке текстовий файл і як його створити?

  21. Як прочитати з текстового файлу частину рядка?

  22. Як доповнити тестовий файл новою інформацією?

  23. Навчитись створювати алгоритм та програму для обробки різноманітних рядкових конструкцій.

  24. Як описуються множиннi типи та змiннi у цих типах? Як позначується конструктор множини? Для чого вiн використовується?

  25. Якi операцiї виконуються над множинами ? Якi вiдношення означенi для даного типу "множини"?

  26. Як одержати доступ до елементу множини ?

  27. Чи можна використовувати множини, складенi з дiйсних чисел? Масивiв? Записiв?

  28. Як органiзувати виведення та введення елементів множини ?

  29. Навчитись створювати алгоритм та програму для розв’язку різноманітних задач з використнням даних типу множина.

  30. Побудова алгоритмів для формування певного числа тестових запитань з великої їх кількості, за умаови неповторюваностіз використання механізму роботи з множинами.

Змістовний модуль 3

  1. Що таке підпрограма? Які види підпрограм ви знаєте?

  2. Що таке функція? Що таке процедура?

  3. Навести приклади стандартних процедур і функцій?

  4. До складу якої програми пакету належать основні стандартні функції та процедури?

  5. З яких частин складається функція (процедура) користувача?

  6. В чому полягає основна різниця між процедурою та функцією?

  7. Що таке глобальні та локальні параметри? Різниця між ними.

  8. Що таке формальні та фактичні параметри? Різниця між ними.

  9. Коли використовується в описі параметрів процедури службове слово VAR?

  10. Пояснити принципову різницю між параметрами –значеннями та параметрами–змінними.

  11. Як передати процедуру чи функцію у якості параметру у іншу підпрограму?

  12. Що таке рекурсія? Які види рекурсії ви знаєте?

  13. Механізм створення та використання Include файлів.

  14. Структурна декомпозиція задачі та реалізація структурних елементів за допомогою підпрограм.

  15. Навчитись будувати алгоритм розв’язку задачі на пошук коренів нелінійних рівнянь для різних видів математичних функцій з використанням механізму функція, як параметр до іншої підпрограми.

  16. Навчитись будувати алгоритм розв’язку задачі на пошук значення визначеного інтегралу для різних видів математичних функцій з використанням механізму функція, як параметр до іншої підпрограми.

  17. Чим відрізняється модуль від звичайної програми ?

  18. Коли доречно застосовувати модулі та включати до них процедури або функції?

  19. Що мається на увазі під блочною структурою програми?

  20. Які позитивні якості надає програмі використання модулів користувача?

  21. Чим відрізняється компіляція програми з використанням модуля користувача за допомогою команд <ALT><F9> від <F9> та F10,C/Build?

  22. Яким чином система знаходить місце зберігання файлу un.tpu під час його підключення до програми?

  23. Що вміщує розділ INTERFACE ? Що вміщує розділ Implementation ?

  24. Чим відрізняються наприклад змінні або типи даних, які описані у розділі Interface від відповідних елементів, описаних у розділі Implementation?

  25. Які функції під час використання модуля виконують елементи, які розміщені у ініціалізаційній його частині?

  26. Чи може ім'я модуля UNIT складатись з 10 символів ?

  27. Алгоритм побудови модуля коритсувача та програми, в якій викристовуються його структурні елементи.

  28. Як працює програма, яка використовує процедури, які знаходяться в модулі користувача? Приклад. Алгоритм роботи.

Соседние файлы в папке Материалы по КМС для студентов