
- •“Київський політехнічний інститут” обчислювальна техніка та програмування - 1
- •Обчислювальна техніка та програмування - 1
- •Символи кодової таблиці ascii
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Умовні переходи на мові "паскаль"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Цикли на мові "паскаль"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Підпрограми на мові "паскаль"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Текстові та типізовані файли мови "паскаль"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Побудова графіків функцій на мові "паскаль"
- •Теоретичні відомості
- •OutText (’Текст для виводу’);
- •OutTextXy (200,100,’Текст для виводу’);
- •Завдання на роботу
- •Контрольні запитання
- •Бібліотечний модуль на мові "паскаль"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Динамічні змінні мови "паскаль"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Об’єктно-орієнтоване програмування на мові "паскаль"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Форматований ввід та вивід даних на мові “cі”
- •Основні теоретичні відомості
- •Printf(“керуючий рядок”,аргумент1,аргумент2, ...);
- •Scanf(“керуючий рядок”,аргумент1,аргумент2,...);
- •Завдання на роботу
- •Контрольні запитання
- •Оператори організації переходів на мові "сі"
- •Теоретичні відомості
- •1.2. Для організації умовного переходу по одному із багатьох варіантів доцільно використовувати оператор switch. Він має наступний формат:
- •Завдання на роботу
- •Контрольні запитання
- •Організація циклів на мові "сі"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Одновимірні та двовимірні масиви на мові "сі"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Записи, вкладені записи, масиви записів на мові "сі"
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Робота із бінарними та текстовими файлами
- •Теоретичні відомості
- •Int fgetc(вказівник_на_файл);
- •Int fputc(вказівник_на_файл);
- •Int fread (вказівник_на_масив, розмір_об’єкта, кількість_об’єктів , вказівник_на_файл);
- •Int fwrite(вказівник_на_масив, розмір_об’єкта, кількіст_об’єктів , вказівник_на_файл);
- •Int fseek(вказівник_файла, зміщення, поч. Значення);
- •Завдання на роботу
- •3. Контрольні запитання
- •Робота з функціями на мові “сі”
- •Теоретичні відомості
- •Тип_функції назва_функції(тип1 параметр1, ..., тип_n параметр_n);
- •Завдання на роботу
- •Контрольні запитання
- •3.1. Який синтаксис функцій у мові “сі”.
- •Комп’ютерний практикум № 17 графічний режим екрану на мові “ci”
- •Основні теоретичні відомості
- •Void *malloc(об'єм_пам’яті_в_байтах);
- •Putimage(x1, y1, вказівник, вид_вставки);
- •Завдання на роботу
- •Контрольні запитання
- •Вирішення диференційних рівнянь методом ейлера
- •Теоретичні відомості
- •Завдання на роботу
- •Контрольні запитання
- •Основи роботи в середовищі “turbo pascal 7.0” та “turbo c 3.0”
- •Комп’ютерний практикум № 17. Графічний режим екрану
Завдання на роботу
Розробити та запустити у роботу програму на мові програмування "Паскаль", яка вирішує задачу відповідно до заданого нижче варіанта.
2.1. Обчислити значення та побудувати графіки функцій Y1=А*sin(В*х+рі/3) та Y2=С*(1-е-x) при зміні аргументу Х від нуля до 5 з кроком 0,05. Значення коефіцієнтів А, В, С ввести з клавіатури. Значення аргументу та функцій вивести в три стовпці на екран із відповідними заголовками та записати у файл. Графіки вивести в першу четверть екрана на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій та аргументу.
2.2. Обчислити значення та побудувати графіки функцій Y=С*e-x +А*(1-е-х) та Z=В*соs(х+рі/4) при зміні аргументу Х від нуля до 3 з кроком 0,01. Значення коефіцієнтів А, В, С задати у вигляді констант. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести в третю четверть екрана на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій.
2.З. Обчислити значення та побудувати графіки функцій Y=А*sin(В*х) та F=С+(1-е-x) при зміні аргументу Х від нуля до 7 із кроком 0,05. Значення коефіцієнтів А, В, С ввести з клавіатури. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести в другу четверть екрана на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій та аргументу.
2.4. Обчислити значення та побудувати графіки функцій Z=А –B*(1-е-x) та Y=С*соs(х-рі/6) при зміні аргументу Х від нуля до 10 з кроком 0,04. Значення коефіцієнтів А, В, С задати у вигляді констант. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести в другу четверть екрана на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій та аргументу.
2.5. Обчислити значення та побудувати графіки функцій Y2=А*(1-е-x) та Z3=В*sin(С*х-рі/3) при зміні аргументу Х від нуля до 6 з кроком 0,01. Значення коефіцієнтів А, В, С задати у вигляді констант. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести на весь екран на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій.
2.6. Обчислити значення та побудувати графіки функцій Y1=А*e-x +В*(1-е-x) та Z=С*cos(х+рі/З) при зміні аргументу Х від нуля до 8 з кроком 0,02. Значення коефіцієнтів А, В, С задати у вигляді констант. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести в третю четверть екрана на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій.
2.7. Обчислити значення та побудувати графіки функцій Y=А*sin(В*х+рі/5) та Z=C*(1-е-x) при зміні аргументу Х від нуля до 6 з кроком 0,02. Значення коефіцієнтів А, В, С ввести з клавіатури. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести в другу четверть екрана на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій та аргументу.
2.8. Обчислити значення та побудувати графіки функцій Z1=А –В*(1-е-x) та Z2=С*соs(х+рі/4) при зміні аргументу Х від нуля до 5 з кроком 0,01. Значення коефіцієнтів А, В, С задати у вигляді констант. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести в другу четверть екрана на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій та аргументу.
2.9. Обчислити значення та побудувати графіки функцій Y2=А*(1-е-х)+В та Z1=С*sin(х-рі/3) при зміні аргументу Х від нуля до 6 з кроком 0,01. Значення коефіцієнтів А, В, С задати у вигляді констант. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести на весь екран на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій.
2.10. Обчислити значення та побудувати графіки функцій Y=А*(1-е-х) та Z=В*соs(С*х-рі/3) при зміні аргументу Х від нуля до 5 з кроком 0,01. Значення коефіцієнтів А, В, С задати у вигляді констант. Значення аргументу та функцій вивести в три стовпці на екран з відповідними заголовками та записати у файл. Графіки вивести на весь екран на одну координатну сітку різним кольором. Підписати координатні осі та вивести максимальні значення функцій.