Главная » Файлы » Для учня/студента » Інформатика [ Добавить материал ]

лекційна запис з програмування. Довідка
[ · Скачать удаленно (81 Kb) ] 19.07.2010, 21:49
1. Структура слідування

1.В мисці N штук вареників, один вареник важить V гр. Яка вага всіх вареників в мисці в кг?
2. Цвях довжиною L см забивають в дошку. За один удар цвях заглиблюється в дерево на К мм. За скільки ударів цвях заб'ють в дошку?
3. Одна сторінка книжки прочитується за Н хв, в книжці S сторінок. За скільки годин книжка буде прочитана?
4. Торт вагою Т кг ріжуть на порції, кожна порція торту має Рг.
Скільки гостей можна пригостити тортом?
5. З поля зібрали К цнт картоплі і засипали в мішки по М кг в кожний. Скільки мішків картоплі зібрали з поля?
6. Вудкою зловили R риб по G г кожна. Обчисліть загальну вагу спійманої риби в кг.
7. W кг цукерок ділять порівну на М дітей. По скільки г цукерок дістанеться кожній дитині?
8. Одна серія фільму по телевізору триває F хв. Скільки часу в год謬нах необхідно, щоб переглянути N серій?
9. Вага одного підручника Р г. На скільки збільшиться вага портфеля в кг, якщо в нього покласти N підручників?
10. Порося щодня набирає вагу Р г. За скільки днів порося виросте в свиню вагою S кг?
11. Скільки лампочок потрібно, щоб освітити вулицю довжиною D км, яꬬ¬ що стовпи з ліхтарями стоять на відстані V м?
12. На скільки днів людині вистачить Н кг хліба, якщо щодня вона з'їдає Z г хліба?
13. На пару чобіт солдат вимащує К г вакси. Скільки кг вакси щодня н嬬¬ обхідно для військової частини, де служить N солдатів?
14. З поля площею М га зібрали R тонн пшениці. Скільки центнерів пшениці зібрали з одного га?
15. Крик півня триває Т сек, за день він співає К раз. Яка загальна тривалість співу півня в хв за день?
16. Скільки кг картоплі треба начистити щодня в їдальні, якщо на кож¬ну з В порцій борщу йде А г картоплі?


1. Структура слідування
Варіант 1
Два резистори R1 і R2 з'єднані паралельно. Визначити сумарний
опір за формулою R=R1*R2/(R1+R2).
Варіант 2
Обчислити віддаль між двома точками з координатами X1,Y1 і X2,Y2
за формулою L=
Варіант 3
Знайти площу кільця між колами з радіусами R1 і R2, R1 Варіант 4
Визначити об'єм циліндра за радіусом основи R і висотою H за фо𬬬мулою V=3.14*R2*H.
Варіант 5
В рядку S символів, на сторінці R рядків. Скільки символів в книжці, у якої N сторінок?
За скільки хвилин учень прочитає книгу, якщо він одну сторінку читає за T хвилин?
Варіант 6
Обчислити суму арифметичної прогресії за заданими першим A1 і ос¬¬¬таннім AN членами, кількістю елементів N за формулою S=(A1+AN)*N/2.
Варіант 7
Дано гіпотенузу С і катет A прямокутного трикутника. Знайти др󬬬 гий катет за формулою B=
Варіант 8
Відома довжина кола L. Знайти радіус кола R=L/6.28 і площу круга,
замкненого цим колом, за формулою S=3.14*R^2.
Варіант 9
Обчислити N-ий член геометричної прогресії за першим елементом B1
і знаменником G за формулою BN=B1*G^(N-1).
Варіант 10
Обчислити середнє геометричне трьох заданих чисел за формулою
S=(A*B*C)^(1/3).
Варіант 11
Дано два катети прямокутного трикутника R і T. Знайти гіпотенузу
за формулою H=SQR(R^2+T^2).
Варіант 12
Відома площа круга S, визначити радіус замикаючого цей круг кола
за формулою R=SQR(S/3.14) і довжину кола за формулою L=6.28*R.
Варіант 13
Середньостатистичний українець з'їдає за місяць S кг сала і C кг
цибулі. Скільки сала і цибулі він з'їдає за N років життя?
Варіант 14
Відомий радіус кола R, визначіть довжину кола L і площу круга S,
замкненого цим колом, за формулами L=6.28*R; S=3.14*R2.
Варіант 15
Знайти площу рівнобічної трапеції з основами A і В, висотою Н за
формулою S=(A+B)/2*H.
Варіант 16
Відомі три сторони трикутника A, B і C. Знайти площу трикутника
за формулою Герона.

2. Структура розгалуження
1. Визначити, чи може цеглина, яка має форму прямокутного паралелепіпеда
з ребрами a,b,c, пройти через прямокутник зі сторонами x і y.
2. Визначити, чи є ціле число N парним числом.
3. Визначити, чи є серед трьох чисел a,b,c хоча б одна пара рівних між
собою чисел.
4. Визначити, чи є трикутник зі сторонами a,b,c рівностороннім.
5. Визначити, чи є серед трьох чисел a,b,c хоча б одна пара взаємно протилежних чисел.
7. Визначити, чи ї чотирикутник зі сторонами a,b,c,d ромбом.
8. Підрахувати кількість від`ємних чисел серед чисел m,n,p.
9. Визначити, чи ї серед цілих чисел A,B,C хоча б одне парне.
10. Визначити, чи ї серед трьох чисел a,b,c пара взаїмно протилежних чисел.
11. Визначити кількість додатних чисел серед чисел a,b,c.
12. Підрахувати кількість пар взаємно обернених чисел серед трьох чисел
а,b,c.
13. Визначити кількість цілих чисел серед трьох чисел a,b,c.
14. Числа a і b виражають довжини катетів одного прямокутного трикутника, a c і d - другого. Визначити, чи ї ці трикутники рівними.
15. Визначити, чи знаходиться точка M(a,b) всередині одиничного кола з
центром в початку координат.


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.


3. Структура циклу.

1). Написати таблицю квадратів для чисел від 1 до 8 з кроком 0.4.
2). Написати таблицю переведення радіуса в довжину кільця для
значень радіуса від 1 до 5 з кроком 0.3.
3). Написати таблицю переведення центнерів в кілограми для
значень від 1 до 3 з кроком 0.3 центнера.
4). Написати таблицю переведення температури з градусів по шкалі
Цельсія (С) в градуси шкали Фаренгейта (F) за формулою F=1.8*C+32 для
значень від 10 до 20 градусів з кроком 2 градуси.
5). Скласти таблицю коренів квадратних для чисел від 10 до 50 з
кроком 5.
6). Написати таблицю переведення кілометрів у метри для значень
від 1 до 2 з кроком 0.2 кілометра.
7). Написати таблицю переведення радіан в градуси (1 радіан =
57.3 градуси) для значень від 0 до 6 з кроком 0.5 радіан.
8). Написати таблицю переведення пудів в кілограми (1 пуд = 16 кг)
для значень від 1 до 6 з кроком 0.5 пуда.
9). Написати таблицю переведення гектарів в сотки (1 га = 100
соток) для значень від 1 до 50 з кроком 5 га.
10). Написати таблицю переведення радіуса в площу кола для значень
радіуса від 1 до 18 В кроком 2.
12). Написати таблицю відповідності між вагою в фунтах і вагою в
кг для значень від 1 до 30 фунтів з кроком 3 фунт (1 фунт = 0.4 кг.)
13). Скласти таблицю співвідношення між кутами в радіанах і град󬬬сах для значень від 0 до 5 радіан з кроком 0.5.
14). Написати таблицю квадратів для чисел від 1 до 8 з кроком 0.4.
15). Написати таблицю переведення радіуса в довжину кільця для
значень радіуса від 1 до 5 з кроком 0.3.
16). Написати таблицю переведення центнерів в кілограми для
значень від 1 до 3 з кроком 0.3 центнера.
17). Написати таблицю переведення температури з градусів по шкалі
Цельсія (С) в градуси шкали Фаренгейта (F) за формулою F=1.8*C+32 для
значень від 10 до 20 градусів з кроком 2 градуси.
18). Скласти таблицю коренів квадратних для чисел від 10 до 50 з
кроком 5.
19). Написати таблицю переведення кілометрів у метри для значень
від 1 до 2 з кроком 0.2 кілометра.
20). Написати таблицю переведення радіан в градуси (1 радіан =
57.3 градуси) для значень від 0 до 6 з кроком 0.5 радіан.
21). Написати таблицю переведення пудів в кілограми (1 пуд = 16 кг)
для значень від 1 до 6 з кроком 0.5 пуда.
22). Написати таблицю переведення гектарів в сотки (1 га = 100
соток) для значень від 1 до 50 з кроком 5 га.
23). Написати таблицю переведення радіуса в площу кола для значень
радіуса від 1 до 18 В кроком 2.
24). Написати таблицю відповідності між вагою в фунтах і вагою в
кг для значень від 1 до 30 фунтів з кроком 3 фунт (1 фунт = 0.4 кг.)
25). Скласти таблицю співвідношення між кутами в радіанах і граду¬¬сах для значень від 0 до 5 радіан з кроком 0.5.

4. Обробка масивів

ЗАВДАННЯ 1.
1. Скласти програму підрахунку суми всіх елементів цілочисельного масиву A(1..25).
2. Дано масив A(1:5,2:6). Скласти програму заміни всіх його елементів, що більші 10 на нулі.
3. Дано масив A(1..4,1..3). Скласти програму відшукання максимального і мінімального елементів.
ЗАВДАННЯ 2.
1. Дано лінійну таблицю із n дійсних чисел. Знайти суму S всіх від`ємних елементів.
2. В таблиці а(1..100) всі елементи рівні 2,3,4 або 5. Написати програму, яка заміняє 2 на 5, 3 на 4, 4 на 3, 5 на 2.
3. Дано лінійний масив А(1..N). Знайти максимальний елемент і номер цього елемента.
ЗАВДАННЯ 3.
1. Скласти програму підрахунку суми елементів з непарними номерами масиву A(1..25).
2. Дано прямокутний масив A(1..M,1..N). Скласти програму заміни всіх його елементів на нулі.
3. Дано масив A(1..2N). Скласти програму знаходження різниці сум елементів першої та другої половини масиву.
ЗАВДАННЯ 4.
1. Дано лінійну таблицю із n дійсних чисел. Замінити від`ємні елементи їх квадратами.
2. Задано таблиця A(1..N). Побудувати таблицю B(1..N), в якій першими розміщені всі від`ємні елементи таблиці A, а потім всі додатні.
3. Дано одномірний масив M(1..20). Впорядкувати елементи цього масиву в порядку зростання.
ЗАВДАННЯ 5.
1. Із елементів масиву (a1,a2,...,a20) складіть масив B, елементи якого
по модулю більші деякого значення С(|a|>c).
2. Знайти суму елементів масиву A(1..N,1..N) під однією з діагоналей.
3. Дано одномірний масив M(1..20). Впорядкувати елементи цього масиву в
порядку спадання.
ЗАВДАННЯ 6.
1. Складіть програму знаходження суми всіх елементів масиву B розміром 10х6.
2. Дано натуральна таблиця A(1..200). В таблицю М записати тільки ті числа, остача від ділення яких на 3 рівна 1, а на 5 рівна 2.
3. Дано прямокутну таблицю А(1..100,1..50), в якій всі числа різні. В кожному рядку вибирається максимальний елемент, потім серед цих чисел вибирається мінімальне. Знайти це число, і номер рядка, в якому воно знаходиться.
ЗАВДАННЯ 7.
1. Задано масив P, який складається з 10 елементів. Скласти програму
обрахунку середнього арифметичного його елементів.
2. Дано масив A(1..M,1..N). Скласти програму заміни елементів масиву на їх цілі частини.
3. Дано масив A(1..M). Скласти програму перестановки місцями максимального і мінімального елементів цього масиву.
ЗАВДАННЯ 8.
1. Провірити, чи ї в одномірному числовому масиві хоча б одна пара сусідніх чисел, які ї протилежними.
2. Знайти найменший елемент в одномірному числовому масиві.
3. На площині на відстанях d1,d2,...,dn від центра кругового кільця з внутрішнім радіусом r і зовнішнім R розміщені точки. Визначити кількість точок, розміщених всередині кільця.
ЗАВДАННЯ 9.
1. Дано масив A(1..N). Скласти програму обрахунку суми елементів, що
знаходяться в непарних комірках.
2. Дано масив A(1..M,1..N). Скласти програму підрахунку суми елементів першого і останнього рядків цього масиву.
3. Дано масив A(1..M). Скласти програму знаходження різниці максимального і мінімального елементів цього масиву.
ЗАВДАННЯ 10.
1. Знайти добуток ненульових елементів в одномірному числовому масиві.
2. Заданий одномірний числовий масив. Визначити суму добутків всіх пар
сусідніх чисел.
3. Визначити в одномірному числовому масиві число сусідств із двох чисел різного знаку.
ЗАВДАННЯ 11
1. Для заданого масиву A(N) знайти суму всіх елементів, не більших заданого числа N.
2. Дано масив A(1..M,1..N). Скласти програму перестановки місцями елементів з парними та непарними номерами.
3. Дано масив A(1..M). Скласти програму заміни: елементи першого рядка поміняти місцями з елементами першого стовпця.
ЗАВДАННЯ 12.
1. Визначити в одномірному числовому масиві суми додатних і від`ємних елементів.
2. Визначити в одномірному числовому масиві число сусідств з взаємо-обернених чисел.
3. Провірити, чи ї в даному одномірному числовому масиві хоча б одна пара чисел, які співпадають по величині.
ЗАВДАННЯ 13
1. Скласти програму запису в таблицю квадратів чисел від 1 до 100.
2. Скласти програму заміни в прямокутному масиві A(1..k,1..l) всіх елементів, що більші від 10 на нулі.
3. Дано масив A(1..M, 1..N). Скласти програму перестановки місцями у зворотному порядку елементів першої діагоналі цього масиву.

ЗАВДАННЯ 14
1. Визначити суму додатних елементів деякої прямокутної таблиці .
2. Даний одномірний числовий масив. Визначити суму добутків всіх трійок сусідніх чисел.
3. Дана прямокутна таблиця. Отримати нову таблицю шляхом ділення всіх елементів вихідної таблиці на число A.
ЗАВДАННЯ 15
1. Скласти програму заміни елементів лінійної таблиці A(1..N) з парними номерами на число 5.
2. Скласти програму заміни і-того стовпця масиву A(1..k,1..l) на число V.
3. Скласти програму підрахунку кількості мінімальних елементів в масиві A(1..10,1..N).
ЗАВДАННЯ 16
1.В одномірному числовому масиві всі від`ємні елементи замініть нуля ми.
2. Визначити в одномірному числовому масиві число сусідств з двох додатних елементів.
3. Провірити, чи є одномірний числовий масив упорядкованим по зростанню.
ЗАВДАННЯ 17
1. Дано натуральний масив A(1..N).Скласти програму підрахунку парних елементів цього масиву.
2. Дано масив A(1..B,1..L). Скласти програму перестановки елементів цього масиву в зворотному порядку.
3. Відсортувати елементи масиву A(N) в порядку зростання.
ЗАВДАННЯ 18.
1. Підрахувати в одномірному числовому масиві число від`ємних елементів.
2. Замінити в одномірному числовому масиві елементи, більші числа M, на число a.
3. Дано упорядкований масив a1,a2,...,an . Відомо, що число x належить відрізку числової осі, який вміщає заданий масив. Визначити номер k, для якого ak-1<=x ЗАВДАННЯ 19.
1. Для лінійної таблиці X(1..N) підрахувати кількість цілих елементів.
2. Дано масив M(1..N). Скласти програму перестановки елементів з L-того рядка в K-тий, а з K-того в L-тий.
3. Відсортувати елементи масиву A(1..N) в порядку спадання.
ЗАВДАННЯ 20.
1. Для лінійної таблиці X(1..N) підрахувати кількість цілих елементів.
2.В одномірному числовому масиві всі від`ємні елементи замініть нулями.
2. Задано таблиця A(1..N). Побудувати таблицю B(1..N), в якій першими розміщені всі від`ємні елементи таблиці A, а потім всі додатні.
ЗАВДАННЯ 21.
1. Дано лінійний масив A(1..M).Скласти програму заміни елементів з непарними номерами на ∙х квадрати.
2. Дано масив A(1..4,1.5). Скласти програму заміни всіх його елементів, що більші 10 на нулі.
3. Дано масив A(1..M,1..N). Скласти програму підрахунку суми елементів першого і останнього рядків цього масиву.
ЗАВДАННЯ 22.
1. Дано лінійну таблицю із n дійсних чисел. Знайти суму S всіх від`ємних елементів.
2. В таблиці а(1..10) всі елементи рівні 2,3,4 або 5. Написати програму, яка заміняє 2 на 5, 3 на 4, 4 на 3, 5 на 2.
3. Дано лінійну таблицю із n дійсних чисел. Замінити від`ємні елементи ∙х квадратами.
ЗАВДАННЯ 23.
1. Дано лінійний масив A(1..M).Скласти програму заміни елементів з непарними номерами на ∙х квадрати.
2. Дано масив A(1..M,1..N). Скласти програму заміни елементів масиву на їх цілі частини.
3. Скласти програму заміни в прямокутному масиві A(1..k,1..l) всіх елементів, що більші від 10 на нулі.
ЗАВДАННЯ 24.
1. Дано нат таб A(1..20). В таблицю М записати тільки ті числа, остача від ділення яких на 3 рівна 1.
2. Визначити в одномірному числовому масиві число сусідств з взаємо-обернених чисел.
3. Заданий одномірний числовий масив. Визначити суму добутків всіх пар сусідніх чисел.
ЗАВДАННЯ 25.
1. Дано масив A(1..N). Скласти програму обрахунку суми елементів, що знаходяться в непарних комірках.
2. Підрахувати в одномірному числовому масиві число від`ємних елементів.
3. Визначити суму додатних елементів деякої прямокутної таблиці .
ЗАВДАННЯ 26.
1. Визначити в одномірному числовому масиві суми додатних і від`ємних елементів.
2. Знайти добуток ненульових елементів в одномірному числовому масиві.
3. Даний одномірний числовий масив. Визначити суму всіх чисел.
ЗАВДАННЯ 27.
1. Дано лінійний масив A(1..M).Скласти програму заміни елементів з непарними номерами на їх квадрати.
2. Дано масив A(1..M,1..N). Скласти програму обчислення суми всіх елементів масиву.
3. Дано масив A(1..M). Скласти програму знаходження максимального елементу цього масиву.

3. Структура циклу. ___________________________________________________________________________
1. Скласти програму знаходження суми всіх чисел кратних трьом від 10 до N.
2. Скласти програму знаходження суми всіх парних чисел від N до 50.
3. Скласти програму виведення на екран квадратів всіх натуральних чисел м嬬нших за 20.
4. Скласти програму знаходження суми кубів всіх двохзначних чисел кратних 5.
5. Скласти програму виведення на екран модуля всіх непарних чисел від m до
10.
6. Скласти програму знаходження суми коренів квадратних цілих чисел від 0
до 50.
7. Скласти програму знаходження добутку всіх чисел, які діляться без остачі
на 4 і лежать в межах від -20 до 20.
8. Скласти програму знаходження суми всіх чисел кратних трьом з відрізка [n,50].
9. Скласти програму знаходження суми всіх парних чисел від N до 50.
10. Скласти програму обчислення суми всіх двохзначних чисел кратних 4.
11. Запишіть програму виведення на екран чисел, обернених до чисел кратних трьом, від 1 до 50.
12. Записати виведення на екран квадратів всіх парних чисел від 1 до 35.
13. Скласти програму обчислення суми кубів всіх непарних чисел з інтервалу N-100.
14. Скласти програму виведення на екран модуля всіх непарних чисел від m до 10.
15. Скласти програму обчислення суми членів послідовності S=1+1/4+1/9+1/25+...+1/144.
16. Скласти програму обчислення суми членів послідовності S=X+X2+X3+X4+…+XN, N,X –задане.
17. Запишіть програму виведення на екран значень виразу Н=2*cos(X-6X2)+4 для X=5,4,...,0,1,2,3,4
18. Скласти програму обчислення суми квадратів X(і) для і=2,3,...,20 для Y=x(і-1)2, x-задане число.
19. Скласти програму обрахунку суми квадратів всіх чисел кратних 5 з інтервалу 15-М.
20. Запишіть програму виведення на екран чисел, протилежних до чисел кратних трьом, від 1 до 50.
21. Знайти суму всіх непарних чисел від -100 до 100.
22. Скласти програму виведення на екран кубів всіх натуральних чисел менших за 20.
23. Скласти програму знаходження суми кубів всіх двохзначних чисел кратних 6.
24. Скласти програму обчислення добутку членів послідовності D=-1*(1/2)*(-1/3)*(1/4)*(-1/5)*...*(-1/2N-1)*(1/2N).
25.Скласти програму обчислення суми членів послідовності S=1-2+3-4+5-6+...-2N.


4. Масиви

1. Знайти найбільший елемент в масиві А[1..n] і його індекс.
2. Стирання з таблиці А[1..n] елемент з номером к.
3. Вставити в масив А[1..n] елемент m під номером к.
4. Відсортувати таблицю в порядку
а) методом бульбашки
б) швидким методом
5. Розмістити в таблицю в з таблиці а, спочатку від’ємні, потім нульові, а потім додатні.
6. Змінити порядок значень елементів масиву на зворотній.
7. Стиснути числовий масив, викинувши з нього від`ємні числа.
8. Визначити, чи є однакові числа в
а)одномірному; б)двомірному масивах.
9. Підрахувати кількість унікальних чисел в одномірному числовому масиві.
10. В масиві містяться числа 0, 1, 2 і нічого крім них. Упорядк󬬬вати масив по зростанню.
11. Задано масив чисел. Замінити кожне число сумою попередніх:
а) включаючи замінене;
б) не включаючи замінене.
12. Знайти кількість різних чисел в таблиці х
а) сортованій
б) несортованій
13. Знайти найбільшу послідовність елементів, які зростають ( а ном嬬¬ра збільшуються)
п=7
5 7 3 2 8 4 9
5 7 8 9 k=4
14. Утворити з таблиць X, Y таблицю Z різних елементів з таблиць X і Y.
15. Селище складається з N будинків розміщених на одній вулиці з однієї сторони і на однаковій відстані. У селищі хочуть проводити тел嬬¬фонний зв’язок. У таблицю Т заносять кількість телефонів, які необхідно встановити у кожному будинку. Написати програму яка встановлює, де необхідно розмістити АТС, щоб використати найменше проводів.
16. Рахівниця. Є N чоловік, один є першим. Рахуючий починаючи з першого рахує до m. На кому зупинився виходить. Рахунок починається з наступного. Визначити початковий номер людини що залишилася.
17. Одержати всі піфагороі трійки A,B,C чисел з інтервалу 1 до N (A2+B2=C2).
18. Дано два масиви А,В. Отримати масив С, в котрому розміщені спочатку всі значення масиву А, а потім всі значення масиву В.
19. Вставити елемент в упорядкований масив без порушення порядку.

Категория: Інформатика | Добавил: referatwm
Просмотров: 607 | Загрузок: 556 | Рейтинг: 1.0/1