рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Завдання

Завдання - раздел Философия, Алгоритмічна мова TURBO PASCAL Варіант 1 1. Скласти Такі Програми На Алгоритмичній...

Варіант 1

1. Скласти такі програми на алгоритмичній мові TURBO PASCAL:

2. Обчислення добутку двох комплексних чисел.

3. Обчислення різниці двох комплексних чисел.

4. Обчислення частки двох комплексних чисел.

5. Знаходження скалярного добутку двох двовимірних векторів, компоненти яких комплексні числа.

6. Порівняння раціональних чисел a та b.

7. Обчислення суми двох раціональних чисел.

8. Обчислення добутку раціональних чисел a та b.

9. Знаходження мінімального елементу масиву N раціональних чисел.

10. Знаходження максимального елементу масиву N раціональних чисел.

11. Приведення раціонального числа до нескороченого виду.

12. Знаходження комплексних коренів многочлена ax^2 + bx + c.

13. Знаходження значення многочлена ax^2+bx+c в комплексній точці z.

14. Визначення найвищого студента академічної групи.

15. Визначення найнижчого студента академічної групи.

16. Визначення наййстаршого за віком студента академічної групи.

17. Визначення гравця футбольної команди, який забив найбільше голів.

 

Варіант 2

1. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

2. Обчислити процент студентів, які отримали з фізики оцінку “5”.

3. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

4. Обчислити процент студентів, у яких середній бал більший 4,5.

5. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

6. Обчислити процент студентів, які отримали з фізики оцінки “5” або “4”.

7. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

8. Обчислити кількість студентів, які отримали з фізики і математики оцінки “4” або “5”.

9. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

10. Обчислити кількість студентів, які отримали з фізики і математики оцінки

11. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

12. Обчислити кількість студентів, які отримали з фізики оцінку “5”.

13. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

14. Обчислити кількість студентів, які вчаться без трійок(на відмінно і добре).

15. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

16. Обчислити кількість студентів, які вчаться на відмінно .

17. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

18. Обчислити кількість студентів, середній бал яких менший 4.

19. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

20. Обчислити кількість студентів, середній бал яких вищий 4,5.

21. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

22. Обчислити кількість оцінок ”задовільно” по кожному предмету.

23. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

24. Обчислити кількість оцінок ”відмінно” по кожному предмету.

25. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

26. Обчислити кількість оцінок ”добре” по кожному предмету.

27. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

28. Обчислити кількість кожної з оцінок”5”, “4”, “3” по інформатиці.

29. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

30. Обчислити кількість кожної з оцінок”5”, “4”, “3” по математиці.

31. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

32. Обчислити кількість кожної з оцінок”5”, “4”, “3” по фізиці.

33. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

34. Обчислити найбільший середній бал(порівнюючи середні бали для кожного студента).

35. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

36. Обчислити найменший середній бал(порівнюючи середні бали для кожного студента).

37. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

38. Обчислити процент студентів, у яких середній бал менший 4.

39. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

40. Обчислити процент студентів, які вчаться на відмінно.

41. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

42. Обчислити процент студентів, які вчаться без трійок (на відмінно і добре).

43. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

44. Обчислити процент студентів, які отримали з фізики і математики оцінки “5”.

45. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

46. Обчислити процент студентів, які отримали з фізики і математики оцінки “4” або“5”.

47. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

48. Вивести прізвища студентів, які отримали з фізики і математики оцінки “5” або“4”.

49. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

50. Вивести прізвища студентів, які отримали з фізики оцінки “5” або“4”.

51. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

52. Вивести прізвища студентів, які отримали з фізики і математики оцінки “5” .

53. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

54. Вивести прізвища студентів, які отримали з фізики оцінку “5” .

55. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

56. Вивести прізвища студента, у якого найбільший середній бал.

57. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

58. Вивести прізвища студента, у якого найменший середній бал.

59. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

60. Вивести прізвища студентів, які вчаться на відмінно.

61. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

62. Вивести прізвища студентів, які вчаться без трійок (на відмінно і добре).

63. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

64. Для кожного предмета обчислити середній бал.

65. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

66. Для кожного студента вивести: прізвище і середній бал.

67. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

68. Порівнюючи середні бали для кожного предмету, визначити предмет, середній бал якого найменший.

69. Сформувати масив записів про: прізвище студента; оцінки з фізики, математики, інформатики.

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

7.3. Контрольні запитання з теми

1. Що розуміють під записом у мові Turbo Pascal ? Наведіть приклад запису.

2. Чим відрізняється запис від масиву ?

3. Як описати тип запис ? Наведіть приклад.

4. Як здійснюється доступ до полів запису ? Наведіть приклади.

5. Які дії можна виконувати над записом в цілому ?

6. Які дії можна виконувати над полями запису ?

7. Чи всі поля запису повинні бути різних типів?

8. Яке призначення оператора приєднання ?

9. Як описати запис з варіантною частиною ? Наведіть приклад.

10. Перерахуйте способи, як можна ввести інформацію у змінну типу запис.

 


Лабораторна робота № 8

 

Тема:

Графічні операції.

Мета:

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

8.1. Теоретичні відомості

Для роботи в графічному режимі Pascal, фірма Borland створила спеціальний модуль Graph, який реалізує бібліотеку підпрограм графічних процедур та функцій самого широкого профілю. Розглянемо коротко основні підпрограми цього модуля.

 

8.1.1. Ініціалізація графічного режиму

Для використання бібліотеки графічних підпрограм, до програми необхідно підключити модуль Graph за допомогою директиви Uses Graph.

Графічні режими роботи комп‘ютера залежать від типу відіоадаптера, який встановлено. Основні характеристики найбільш розповсюджених адаптерів подано в таблиці 8:

– Конец работы –

Эта тема принадлежит разделу:

Алгоритмічна мова TURBO PASCAL

Дрогобицький державний педагогічний університет... імені Івана Франка... Методичний посібник...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Завдання

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Система вiкон середовища
Практично всi основнi операцiї в середовищi TURBO PASCAL здiйснюються з допомогою вiкон – видiлених дiлянок поля екрану, в яких розмiщується певна iнформацiя. Користувач може вiдкрити або закрити в

Replace
FILE1.PAS FILE7.PAS FILE2.PAS FILE8.PAS FILE3.PAS FILE9.PAS Cancel FILE4.PAS FILE10.PAS FILE5.PAS FILE11.PAS Help FILE

OK Cancel Help
  ¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾ Для того, щоб встановити в тригерному списк

Меню роботи з файлами (File)
Дане меню призначено для виконання операцій з файлами. Воно містить такі команди: New (створити новий файл). Відчиняє нове пусте вікно редагування та присвоює нов

Меню редагування (Edit)
Меню редагування дозволяє виконувати ряд операцій з фрагментами тексту. Виділити такий фрагмент легше всього з допомогою клавіші Shift та клавіші переміщення курсора малої клавіатури. Це меню місти

Меню виконання програми (Run)
Меню дозволяє запускати програму, а також виконувати окремі частини програми під час її відлагодження. Run (запустити програму). Запускає програму, якщо текст її

Меню вiкон (Window).
Меню дозволяє вiдкривати, закривати, активiзувати вiкна, розмiщувати їх в полi екрану. Tile (розмiщення вiкон встик). Вiкна розмiщуються в полi екрану встик один

Збереження файлу
Для збереження файлу, розміщеного у біжучому вікні редактора, необхідно натиснути клавішу F2, або перейти в основне меню (за допомогою клавіші F10) і вибрати команду File/Save. В цьому випадку файл

Завдання
1. Запустити в каталозі користувача інтегральне середовище Turbo Pascal (<Каталог Pascal>BinTurbo.exe). 2. Створити нову Pascal-програму (File|New). Текст програми: Begin Write(‘Hell

Загальна структура Pascal-програми
Синтаксично Pascal-програма складається з заголовку i блоку. Блок включає двi частини: описову (роздiл описiв) - опис даних, якими оперує програма, i виконавчу (роздiл операторiв) - послiдовность д

Таблиця 1
Функція Матем. вигляд Аргумент Тип аргументу Тип результ. Приклад Abs(x) S

Таблиця 2
Операція Дія Типи операндів Тип результата Бінарні:     &nb

Введення та виведення в Pascal
В мові Pascal відсутні оператори введення-виведення. Їх функцію виконують процедури READ, READLN, WRITE, WRITELN, робота яких базується на пристроях MS DOS або CP-M. Ввід даних, це передач

Завдання
1. 2.

Таблиця 4
Операцiя Назва операції Вираз Результат = <> > < >= <= рiвно нерi

Таблиця 5
Операція Дія Вираз A B Результат not   Логічне заперечення

Таблиця 6
Операція Прiоритет Вид операцiї @, not, +, - *, /, div, mod, and, shl, shr +, -, or, xor =, < >, <, >,

Завдання
Скласти програми розв’язку вказаних нижче завдань використовуючи умовні оператори IF та CASE. 1.

Масив (регулярний тип)
Масив утворюється із фіксованого числа компонентів одного типу. Число компонентів масиву є константою, яка задається при його описі. При визначенні масиву задається як тип компонентів, так і

Завдання
Варіант 1 1.   2.

Таблиця 7
Операція Функції Pascal Довжина рядка Копія фрагмента Пошук фрагмента Заміщення фрагмента Вставлення фрагмента Вилучення фра

Завдання
Варінт 1 1. Дано лiтерну змiнну довжини N, яка складається з символiв S1, S2, ...,Sn. Cкласти алгоритм та програму на PASCAL, якi дають можливiсть: 2. Вияснити чи

Завдання
1. Дано Type State = (Britain, Usa, France, Sweden, Ukrainia, Belorussia, Russia, Iraq); Senior=(Queen, King, President, Premier); За назвою країни вказати титул голови д

Множини
Множина – це структурований тип даних, що являє собою набip взаємо - пов'язаних за якоюсь ознакою або групою ознак об'ектiв, якi можна розглядати як єдине цiле. Кожний член множини називаєть

Завдання
- виконати операції над заданими множинами a i b: 1.   2.

Записи з варiантами
Записи, описанi вище, мають строго визначену структуру. В деяких випадках це обмежує їх використання. В Паскалі є можливість задати тип запису, що містить довільне число варіантів структури. Такі з

Таблиця 8
Назва Режим Розмір екрану (в піксилях) Кількість Кольорів Кількість відеосторінок CGA

Системи координат
Верхній лівий кут графічного екрану має координати (0, 0). Значення Х (номера стовпця) збільшується зліва направо. Значення Y (номер рядка) збільшується зверху вниз. Для графічного адаптер

Завдання
1. Написати фрагмент програми, яка будує на екрані керований рухомий об’єкт – такий, що натискання клавіші приводить до відповідного переміщення; якщо ніяка клавіша не натиснута, то об’єкт не рухає

Процедури користувача
Являють собою поіменовану групу операторів, що реалізують деяку частину загальної задачі. Ця поіменована група викликається за іменем з довільного місця розділу оператарів. Опис процедури включає з

Функцii користувача
Pascal надає користувачу можливiсть самому реалiзувати потрiбнi йому алгоритми в видi функцiй i звертатися до них з програми. Опис функції складається з заголовку та тіла функції. Формат з

Параметри
Параметри процедур та функцій можуть мати довільний тип, включаючи структурований. Pascal використовує два різних види параметрів в процедурах і функціях: параметри-значення та параметри-змінні.

Завдання
Скласти програми обчислення заданих виразів з використанням функцій користувача та процедур: Варіант 1 1. Дано дійсні p, q. Обчислити де

Завдання
1. Дано текстовий файл F.txt. Виключити пробіли, що стоять у кінці його рядків. Результат помістити в файл F1.txt. 2. Дано текстовий файл F.txt. Переписати компоненти файлу F.txt в файл G.

Завдання
1 - 6. Організувати файл прямого доступу "Відомість успішності студентів", компонентами якого є: прізвище, номер групи, екзаменаційні оцінки (аналіз, алгебра, програмування):

Помилки, що виявляються DOS
1. Invalid function number(Неправильний номер функції). Ви намагаєтеся викликати неіснуючу функцію DOS. 2. File not found(Не знайдений файл). Пом

Помилки введення - виведення
Якщо один з операторів компілювався з директивою {$I+}, то помилка введення-виведення приводить до припинення виконання програми. У стані {$I-} програма продовжує виконуватися, а помилка повертаєть

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги