
- •Лабораторна робота №1. Структури слідування. Мета: вивчення основ побудови алгоритмів та основних операторів, які використовуються для вирішення задач, що мають структуру слідування
- •Индивідуальне завдання до лр
- •Завдання до самостійної роботи з теми - структури слідування.
- •Мета: вивчення основ побудови алгоритмів та основних операторів, які використовуються для вирішення задач, що мають структуру слідування
- •2 Етап - складання схеми алгоритму, вибір структури даних 3 Етап - написання програми алгоритмічною мовою 4 етап - тестування й відлагодження програми
- •5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу
- •2 Етап - складання схеми алгоритму, вибір структури даних 3 етап - написання програми алгоритмічною мовою 4 етап - тестування й відлагодження програми
- •5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу
- •1.2.1. Поняття алгоритму і його властивості
‘оператор
очищення екрану: CLS ‘оператор
закінчення роботи програми: END COMP
25 D:\
HOME/ DOS/ QBASIC/ m08big11.bas
Результат: якщо
a=3,45 b=-1 x=2,45
h1=1,946267228 h2=80,5100125 y=3,024174226
‘Синтаксичні
помилки: -
невірно записана функція розрахунку
логарифму: було
ln(х^2+1) необхідно
LOG(х^2+1)
1)
необхідно вводити коментар при введенні
даних:
було
INPUT
b
необхідно
INPUT
введіть
b=,
b
5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу
Задачі №2,3,4: оформити як задачу №1.
Висновки
Визначили основи побудови алгоритмів та вивчили синтаксис основних операторів, які використовуються для вирішення задач, що мають структуру слідування.
Завдання до самостійної роботи з теми - СТРУКТУРИ СЛІДУВАННЯ.
Відповіді на контрольні запитання:
Назвати етапи розв’язання задач на ЕОМ.
Визначити поняття "алгоритм" і назвати його властивості.
Визначити поняття "програма" розв’язання задачі на ЕОМ.
Дати перелік засобів опису алгоритмів.
Визначити поняття "лінійний обчислювальний процес".
Навести перелік типів вказівок, що складають лінійний обчислювальний процес.
Задача №1: Дана система рівнянь:
1)
;
2)
;
3) а=3,45; 4) b ≠ 0 – будь-якеціле
число.
Складемо таблицю ідентифікаторів:
Назва ідентифікатора |
Вміст ідентифікатора |
Тип ідентифікатора |
Формат виведення (3 етап) |
a |
константа для функції |
дійсне |
#.## |
b |
змінна для функції, що не дорівнює 0 |
ціле |
#### |
x |
точка навантаження |
дійсне |
#.#### |
Y |
межа розриву |
дійсне |
###.### |
2 Етап - складання схеми алгоритму, вибір структури даних 3 етап - написання програми алгоритмічною мовою 4 етап - тестування й відлагодження програми
‘оператор
очищення екрану: CLS ‘оператор
закінчення роботи програми: END COMP
25 D:\
HOME/ DOS/ QBASIC/ m08big15.bas
Результат: якщо
a=3,45 b=-1 x=2,45
h1=1,946267228 h2=80,5100125 y=3,024174226
‘Синтаксичні
помилки: -
невірно записана функція розрахунку
логарифму: було
ln(х^2+1) необхідно
LOG(х^2+1)
1)
необхідно вводити коментар при введенні
даних:
було
INPUT
b
необхідно
INPUT
введіть
b=,
b
5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу
Задачі №2,3: оформити як задачу №1.
Висновки
Визначили основи побудови алгоритмів та вивчили синтаксис основних операторів, які використовуються для вирішення задач, що мають структуру слідування.
1.2.1. Поняття алгоритму і його властивості
З погляду неформальних подань алгоритм - це система точних і зрозумілих приписань про зміст і послідовність виконання кінцевого числа дій, необхідних для рішення задач даного типу. Властивості алгоритму:
Детермінованість (визначеність) – визначеність результату процесу при заданих вхідних даних.
Масовість - можливість вибору вхідних даних з деякої множини даних (область застосування алгоритму).
Результативність - одержання результату або повідомлення про неможливість отримання результату при заданих вхідних даних за обмежене число кроків.
вирази (арифметичні і ).
Змінна має своє власне ім'я - ідентифікатор.
Вираз - послідовність констант, змінних, функцій, з'єднаних знаками арифметичних, логічних або символьних операцій.
Наприклад
a+b – арифметичний вираз
1 M – одна літера факультету; 08 – номер групи; BIG – три літери ідентифікація студента; 1 – нромер лабораторної роботи; 1 – номер задачі в лабораторній роботі
2 Для одержання довідкі по оператору натисніть F1
3 Для оператора INPUT b з клавіатури ввести значення змінної b (наприклад 1)
4 Значення незалежних змінних, що не вказані в умовах задач, вважати довільними.