русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

i. Скласти програму, яка при натисканні кнопки виводить власне прізвище в об’єкт Edit.


Дата добавления: 2015-06-12; просмотров: 1337; Нарушение авторских прав


ЗАТВЕРДЖУЮ

Заст. директора ІПТ КІ СумДУ

______________О.О. Кравченко

„___”_______________2013_р.

 

 

Програмування та алгоритмічні мови

Програма екзаменів

 

Спеціальність _ 5.05010301 Розробка програмного забезпечення

 

 

Розробив викладач_____________Бараболіков В.М.

 

 

Програму розглянуто і схвалено цикловою комісією комп’ютерних дисциплін

 

Протокол від. “_30_”__серпня_2014 року № _1

Голова циклової комісії

__________________________/Бараболіков В.М./

(підпис, прізвище, ініціали)

 

 


Теоретичні питання

 

1. Поняття про класи і об’єкти.

2. Використання в програмах Об’єктів TOpenPictureDialog, TSavePictyreDialog, TFontDialog, TColorDialog, TFindDialog, TReplaceDialog

3. Встановлення структурного шаблону. Визначення та ініціалізація структур

4. Створення БД, та вивід інформації. Маніпуляція полями БД Робота з BLOB полями.

5. Доступ до елементів структур. Масиви структур. Вкладені структури. Вказівники та структури

6. Створення фільтрів, пошуку, та залежних таблиць. Робота з таблицями в текстовому форматі.

7. Програмування графіки. Текстовий режим. Графічний режим. Зображення текстів. Зображення графічних об’єктів.

8. Створення бази даних за виробничими характеристиками. Звязування таблиць та їх порівняння.

9. Використання кольорової палітри. Використання графічних функцій. Складання графічних програм

10. Створення файлу довідки.

11. Ознайомлення з середовищем Borland C++ 5.02. Команди головного меню. Робота з документами. Компіляція Компілювання програми.

12. Виготовлення інсталяційного пакету.

13. Відображення графіків функцій. Поняття об’єктів. Створення об’єктів. Використання об’єктів.



14. Компілювання файлу. Підключення довідки до програми. Створення довідки для програм.

15. Створення об’єктів. Використання об’єктів. Інтерфейс Borland C++ Builder.

16. Скласти лінійну програму на мові С++ з використанням принципів об’єктно-орієнтованого програмування .

17. Об’єкт MenuItem, її властивості, способи їх зміни, написання

18. головного меню програми.

19. У поїзді|потягу| 3 вагонів, в кожному з яких 6 місць|місце-миль|. Інформація про продані на потяг квитки зберігається в двовимірному масиві, номери рядків
яких відповідають номерам вагонів, а номери стовбців —| номерам місць|місце-миль|. Якщо квиток на те або інше місце|місце-милю| проданий, то відповідний елемент масиву має значення 1, в осоружному|противному,супротивному| случае—| 0. Скласти програму, що визначає число вільних місць|місце-миль| в будь-якому з вагонів поїзда|потягу|.

20. Об’єкт Button, її властивості, способи їх зміни, написання

i. коду для виходу з програми.

21. У масиві записані оцінки по іноземній мові|язику| кожного з 22 учнів класу. Визначити кількість п'ятірок, кількість четвірок, кількість трійок і кількість двійок.

22. Об’єкт Edit, її властивості, способи їх зміни, налагодження властивостей для введення даних.

23. Дано слово s. Отримати|одержувати| слово t, що отримується|одержує| шляхом прочитання слова s починаючи|розпочинати,зачинати| з|із| його кінця.

24. Об’єкт Label, її властивості, способи їх зміни, налагодження властивостей для виведення пояснень на полі форми.

25. Скласти програму, яка при натисканні кнопки виводить власне прізвище в об’єкт Edit.

26. Об’єкт Tabel, її властивості, способи їх зміни, налагодження властивостей для відображення таблиць аліасу.

27. Створити додаток, який має три форми та помістити на нього довільні компоненти, додати до форм віконне меню, в якому реалізувати перехід на інші форми

28. Об’єкт DBGrid та DataSource, її властивості, способи їх зміни, встановлення основних властивостей.

29. Побудувати панель інструментів, в якій встановити кнопки для відкриття та збереження документу.

30. Об’єкт DBNavigator, її властивості, способи їх зміни, написання

i. коду для кнопок.

31. Створити запит для довільної таблиці аліасу BCDEMOC. Побудувати звіт для візуалізованої таблиці.

32. Об’єкт MenuItem, її властивості, способи їх зміни, написання

i. головного меню програми.

33. Розташувати на формі кнопку і налаштувати її на виведення діалогової форми.

34. Об’єкт Edit, її властивості, способи їх зміни, налагодження властивостей для введення даних.

35. Створити власний каталог на диску. Створити аліас у власному каталозі

36. Створити таблицю з 5 записів, які містять поля: №п/п, Прізвище, Група,

a. та оцінки з двох предметів

37. Об’єкт Button, її властивості, способи їх зміни, написання

i. коду для виходу з програми.

38. Обробка виключних ситуацій. Процедури та функції обробки. Класи виключих ситуацій.

39. Розробка інтерфейсу програми. Проектування головного та контекстного меню.

40. Вивести в різних місцях форми прізвище, назву групи, та номер екзаменаційного завдання, використовуючи динамічні компоненти Label.

41. Функції обробки рядків на мові PHP. Навести приклади використання функцій.

42. В DataBase Desktop побудувати таблицю "Студент", що включає наступну інформацію: ПІП студента, рік народження, домашня адреса, факультет, спеціальність, курс, який середній навчальний заклад закінчив. Відповідно вастановивши типи полів.

43. Структура розгалуження. Умовний оператор. Використання об’єктів System в прорамах

44. Основні властивості та методами класу TForm

45. Вкладена конституція. Структура вибору, оператор варіанту. Оператор безумовного переходу.

46. Використання в програмах Об’єктів Tframe, TMainMeny, TPopupMenu, TLabel, TButton.

 

47. Адреси даних. Визначення та використання адрес. Перепризначення адрес. Вказівки.

48. Використання в програмах Об’єктів Tframe, TMainMenu, TPopupMenu, TLabel, TButton.

49. Динамічна пам'ять. Використання динамічної пам’яті при розробці програм

50. Використання в програмах Об’єктів. TEdit, TMemo. Використання перемикачів та списків в програмах

51. Складання програм з використанням адрес та динамічної пам’яті. Оператори циклу FOR, DO, WHILE.

52. Використання в програмах Об’єктів TImage, TShape, TBevel, TScrollBox, TCheckListBox, TSplitter.

53. Структури та об’єднання, порівняння. Способи доступу до вмісту структур та об’єднань. Перетворення типів даних.

54. Використання в програмах Об’єктів TStaticText, TControlBar.

55. Масиви. Ініціалізація масивів та класи пам’яті. Вказівники масивів.

56. Використання в програмах Об’єктів TTabControl, TPageControl, TImageList, TRichEdit

57. Багатомірні масиви. Ініціалізація двомірного масиву. Вказівники та багатомірні масиви.

58. Використання в програмах Об’єктів TDateTimePicker, TMonthCalendar, TTreeView, TListView, THeaderControl.

59. Визначення функції. Виклик функції. Зв’язок параметрів з аргументами. Проектування класів.

60. Використання в програмах Об’єктів TOpenDialog, TSaveDialog, TOpenPictureDialog, TSavePictureDialog.

61. Об’єкти дочірніх класів. Використання дочірніх класів.

62. На довільній мові програмування скласти програму для рішення задачі:

i. Скласти програму, яка при натисканні кнопки виводить власне прізвище в об’єкт Edit.

b. Підраховує кількість символів у введеному слові, і замінює вказаний символ на довільну цифру.


Практичні питання (Увага мова виконання буде задана конкретно у білеті):

1. У масиві зберігається інформація про рік народження кожного з
30 чоловік. Визначити порядковий номер самої старшої за віком людини.

Якщо таких людей декілька, то повинен бути знайдений номер:

а) першого з|із| них;

б) останнього з|із| них.

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

2. Скласти лінійну програму на мові.

Варіант Вид функції Вихідні дані
    x y z
      0,825   2,379   -

3. Виконати візуалізацію довільної таблиці аліасу BCDEMOC

4. У масиві записані оцінки по іноземній мові|язику| кожного з 22 учнів класу. Визначити кількість п'ятірок, кількість четвірок, кількість трійок і кількість двійок.

5. Переставити|переставляти| останній елемент масиву на місце|місце-милю| к-го| елементу. При цьому к-й|, (до + 1) -й..., передостанній елементи зрушити управо|вправо| на
1 позицію.

6.Надрукувати|видрукувати| всі елементи, передуючі першому елементу із|із|
заданим значенням п. Якщо елементів, рівних я, в масиві немає, то
цолжны| бути надруковані всі елементи

1. Розробити ПЗ, у якому були присутні б деякі критерії і примітиви якісного програмного забезпечення. На інтервалі від «а» до «b» знайдіть дружні числа. Дружні числа по Піфагору такі, що кожне дорівнює сумі всіх дільників другого, виключаючи саме це число. Наприклад, 220 284. Дільники числа 220 це 1+2+4+5+10+11+20+22+44+55+110=284, а сума дільників числа 284 –це 1+2+4+71+142=220. Зробити висновок про пророблену роботу.

 

7.

 

8. Створити найпростіший додаток, що дозволяє вводити текст в редаговане поле і додавати цей текст до списку при натисненні мишею на кнопку.

9. Дано слово s. Отримати|одержувати| слово t, що отримується|одержує| шляхом прочитання слова s починаючи|розпочинати,зачинати| з|із| його кінця.

10. Створити програму яка виводить на поле форми прямокутник, коло, та трикутник. в об’єкт Edit.

11. Створити двосторінковий додаток та помістити на нього довільні компоненти

12. Створити додаток, який має три форми та помістити на нього довільні компоненти, додати до форм віконне меню, в якому реалізувати перехід на інші форми.

13. Скласти програму для обробки 7 чисел (знайти добуток ненульових елементів масиву).

14. Побудувати панель інструментів, в якій встановити кнопки для відкриття та збереження документу.

15. Скласти програму “вгадай число”.

16. Скласти розгалужену програму.

Варіант Вид функції Вихідні дані
    x y z
    10,3   0,63     -6,2   1,12
                   

17. Створити власний каталог на диску. Створити аліас у власному каталозі

18. Створити таблицю з 5 записів, які містять поля: №п/п, Прізвище, Група, та оцінки з двох предметів

19. Скласти циклічну програму, використовуючи цикл з післяумовою.

Варіант Вид функції Вихідні дані  
    xmin xmax y z Dx
      2,379     0.75   0,32

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

Варіант Вид функції Вихідні дані  
    xmin xmax y z Dx
1,11 21,78 2,03 4,8

21. Вивести в різних місцях форми прізвище, назву групи, та номер екзаменаційного завдання.

22. Скласти програму для обробки одномірного масиву.

23. Вивести в різних місцях форми прізвище, назву групи, та номер екзаменаційного Завдання. Використовуючи модулі.

24. Використовуючи структури та файли скласти таблицю успішності студентів та виконати сортування за вказаним параметром.

25. Скласти програму для обробки двомірного масиву.

26. Вивести в різних місцях форми прізвище, назву групи, та номер екзаменаційного Завдання. Використовуючи модулі.

27. Використовуючи структури та файли скласти таблицю успішності студентів та виконати сортування за вказаним параметром.

28. Скласти програму для обробки двомірного масиву.

29. Створити власний каталог на диску. Створити аліас у власному каталозі

30. Створити таблицю з 5 записів, які містять поля: №п/п, Прізвище, Група, та оцінки з двох предметів

31. Створити двосторінковий додаток та помістити на нього довільні компоненти

32. Створити додаток, який має три форми та помістити на нього довільні компоненти, додати до форм віконне меню, в якому реалізувати перехід на інші форми.

33. Створити найпростіший додаток, що дозволяє вводити текст в редаговане поле і додавати цей текст до списку при натисненні мишею на кнопку.

 



<== предыдущая лекция | следующая лекция ==>
Показатели диференциации доходов | Основные характеристики 7-Zip


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.135 сек.