
- •Гімназія №14 Лекції з курсу програмування
- •Луцьк –2001
- •263000 М. Луцьк, вул. Черняховського, 8,
- •Лекція №1
- •Алгоритм. Базові конструкції
- •Приклад 1
- •Блок схеми алгоритмів
- •Структурований підхід. Етапи розв’язування задач з використанням еом.
- •Алгоритми та блок-схеми
- •Загальні відомості про мову програмування. Лінійна програма
- •Структура pascal- програми
- •Арифметичні функції
- •2) Практична робота.
- •If умова то оператор1 else оператор2
- •Цикл для
- •Опис роботи
- •3. Цикл поки
- •Завдання 6
- •Завдання7
- •Запитання для самоконтролю
- •Практична робота
- •5) Максимальна розмірність масивів (таблиць) – 8
- •Метод бульбашки
- •Обробка масивів
- •Література
Алгоритми та блок-схеми
Завдання 1
Варіант 1
Два резистори R1 і R2 з'єднані паралельно. Визначити сумарний
опір
за формулою
.
Варіант 2
Обчислити
відстань між двома точками з координатами
X1,Y1
і X2,Y2
за формулою L=
Варіант 3
Знайти площу кільця між колами з радіусами R1 і R2, R1<R2 за формулою S=3.14*(R22-R12).
Варіант 4
Визначити об'єм циліндра з радіусом основи R і висотою H за формулою V=3.14*R2*H.
Варіант 5
В рядку S символів, на сторінці R рядків. Скільки символів в книжці, у якої N сторінок?
За скільки хвилин учень прочитає книгу, якщо він одну сторінку читає за T хвилин?
Варіант 6
Обчислити суму арифметичної прогресії за заданими першим A1 і останнім AN членами, кількістю елементів N за формулою S=(A1+AN)*N/2.
Варіант 7
Дано
гіпотенузу c
і катет a
прямокутного трикутника. Знайти дру
гий катет за формулою b=
Варіант 8
Відома
довжина кола L. Знайти радіус кола
і площу круга, обмеженого цим колом, за
формулою S=3.14R2.
Варіант 9
Обчислити N-ий член геометричної прогресії за першим елементом B1 і знаменником G за формулою BN=B1G(N-1).
Варіант 10
Обчислити середнє геометричне трьох заданих чисел за формулою S=(A*B*C)1/3.
Варіант 11
Дано
два катети прямокутного трикутника
R і T. Знайти гіпотенузу за формулою
.
Варіант 12
Відома
площа круга S, визначити радіус
замикаючого цей круг кола за формулою
і
довжину кола за формулою L=6.28R.
Варіант 13
Середньостатистичний українець з'їдає за місяць S кг сала і C кг
цибулі. Скільки сала і цибулі він з'їдає за N років життя?
Варіант 14
Відомий радіус кола R, визначіть довжину кола L і площу круга S, обмеженого цим колом, за формулами L=6.28R; S=3.14R2.
Варіант 15
Знайти
площу рівнобічної трапеції з основами
A і В, висотою Н за формулою
.
Варіант 16
Відомі три сторони трикутника A, B і C. Знайти площу трикутника за формулою Герона.
Завдання 2
Варіант 1
1. Введене число перевірити: додатне, від'ємне чи дорівнює нулю.
Варіант 2
З трьох введених чисел вибрати найбільше.
Варіант 3
Напишіть програму перевірки знань множення двох введених чисел.
Варіант 4
Розв'язати рівняння виду AX=B. Розглянути випадки A=0 і B=0.
Варіант 5
Розв'язати квадратне рівняння з коефіцієнтами A, B і C.
Варіант 6
Напишіть програму перевірки знання додавання трьох введених чисел.
Варіант 7
Чи попаде точка (X,Y) в коло радіуса 50 і центром в точці (0,0)?
Варіант 8
Чи поміститься квадрат із стороною A в колі радіуса R?
Варіант 9
Перевірити, чи існує трикутник із сторонами A, B, C.
Варіант 10
З трьох введених чисел вибрати менше.
Варіант 11
За трьома сторонами перевірити, чи трикутник прямокутний.
Варіант 12
Відсортувати три введених числа по зростанню.
Варіант 13
Чи поміститься коло радіуса R у квадрат із стороною A.
Варіант 14
Відсортувати три введені числа по зменшенню.
Варіант 15
Введене число перевірити: менше, більше чи дорівнює воно 100.
Варіант 16
За трьома сторонами перевірити чи трикутник рівнобедрений.
Завдання 3
ВАРIАНТ 1.
1. Скласти програму знаходження суми всiх чисел кратних трьом вiд 10 до N.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку всix членiв ряду , не менших заданого числа E.
1
────────
(2k-1)(2k+1)
ВАРIАНТ 2.
1. Скласти програму знаходження суми всiх парних чисел вiд N до 50.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку cуми всix членiв ряду , не менших заданого числа E.
k
──────
(k+1)2+3
ВАРIАНТ 3.
1. Скласти програму виведення на екран квадратiв всiх натуральних чисел менших за 20.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку всix членiв ряду , не менших заданого числа E.
2k
───────
(k+1)(k+2)
ВАРIАНТ 4.
1. Скласти програму знаходження суми кубiв всiх двохзначних чисел кратних 5.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку суми всix членiв ряду , не менших заданого числа E.
2k+1
───────
(2k2+1)k
ВАРIАНТ 5.
1. Скласти програму виведення на екран модуля всiх непарних чисел вiд m до 10.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку всix членiв ряду , не менших заданого числа E.
k+1
───────
k(k3+2)1/2
ВАРIАНТ 6.
1. Скласти програму знаходження суми коренiв квадратних цiлих чисел вiд 0 до 50.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку суми всix членiв ряду , не менших заданого числа E.
8k
────────
3k2+10
ВАРIАНТ 7.
1. Скласти програму знаходження добутку всiх чисел, якi дiляться без остачi на 4 i лежать в межах вiд -20 до 20.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку всix членiв ряду , не менших заданого числа E.
k3
─────
2k+3
ВАРIАНТ 8.
1. Скласти програму знаходження суми всiх чисел кратних трьом з вiдрiзка [n,50].
2. За заданою формулою члена ряду з номером k скласти програму обрахунку суми всix членiв ряду , не менших заданого числа E.
3(k+1)
───────
7k3+9
ВАРIАНТ 9.
1. Скласти програму знаходження суми всiх парних чисел вiд N до 50.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку всix членiв ряду , не менших заданого числа E.
k+0,5
───────
3k2+2
ВАРIАНТ 10.
1. Скласти програму знаходження суми всiх чисел кратних трьом вiд 10 до N.
2. За заданою формулою члена ряду з номером k скласти програму обрахунку суми всix членiв ряду , не менших заданого числа E.
1
───────
(2k-1)(2k+1)
Лекція № 2