четвер, 22 вересня 2022 р.

Лабораторна робота №3 Цикли

 

Дати відповіді на запитання

теорія про цикли Шост електронний 61-
Текст - приклад лабораторної роботи  (сторінка95 книга Шост електронний 68-)

Лабораторна робота № 3
Складання циклічних програм.
Мета: Навчитись складати та реалізовувати циклічні програми. Навчитись використовувати конструкції циклу: "ДО", "ПОКИ", "Ітераційного"

Завдання до лабораторної роботи:
  1. Вивчити можливості мови програмування Паскаль з реалізації  циклічних структур.
  2. Скласти словесний алгоритм розв’язування задачі (згідно варіанту).
  3. Скласти блок-схему алгоритму.
  4. Скласти програму мовою Паскаль.
  5. Підготувати тести для перевірки правильності Вашої програми.
  6. Виконати програму, записати результати виконання програми.
  7. Скласти алгоритм рішення Вашої задачі за допомогою інших структур циклу. Виканати  алгоритми та порівняти отримані результати.
  8.  Зробити висновок стосовно  доцільності використання  кожного циклу. Яка структура циклу "краще" підходить до Вашої задачі?
  9. Оформити звіт.

1 Завдання до лабораторної роботи:
  1. Знайти суму цілих додатніх чисел, кратних 4 і менших 50.
  2. Знайти суму цілих додатніх парних чисел  менших 100.
  3. Знайти суму цілих додатніх непарних чисел  менших 100.
  4. Знайти суму цілих додатніх чисел, більших 20,  менших 100 і кратних 3.
  5. Знайти значення функції у=SIN 1 +Sin 2+ … Sin N, якщо N =25
  6. Знайти середнє арифметичне число всіх цілих додатніх чисел менших 50.
  7. Знайти середнє геометричне число всіх цілих додатніх чисел менших 10.
  8. Скласти програму знаходження факторіала введеного додатнього числа меншого 50.
  9. Знайти суму цілих додатніх чисел, кратних 7 і менших 100.
  10. Знайти значення функції Sin X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  11. Знайти значення функції Соs X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  12. Знайти значення функції tg X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  13. Знайти сумму всіх непарних чисел менших 100.
  14. Знайти сумму всіх парних чисел менших 100.
  15. Знайти середнє арифметичне всіх непарних чисел менших 100.


Завдання 2.
Скласти програму знаходження всіх простих чисел менших 1000.

Завдання 3
Скласти програму для знаходження 1000 простих чисел.
Порівняйте знайдений результат

четвер, 15 вересня 2022 р.

Лабораторна робота 2 Умова

  1. Набрати програму рішення системи Набрати програму рішення системи. 

Виконати її для значень: -3, -10, -15, 3, 7, 10, 15,18,30.Переконатись у правильному виконанні програми. 
Продемонструвати її роботу викладачу. Зробити висновок, стосовно правила використання повної форми умови.

Проаналізуйте чи можливо створити програму, використовуючи лише вкладену форму умови? (if then .. if ..then..) (можна використовувати як коротку так і повну форму?) Зробити висновок.

 2. Виконати завдання лабораторної роботи. Текст лабораторної роботи  ( сторінка 112 книга Шост. АБО електронна книга Шост: сторінки 72-81 - теорія, сторінки 82-84 -завдання)

 3. Написати програму, яка при введеному номері місяця буде виводити на екран його назву. Програма завершує свою роботу при  номері 0. 

4. Написати програму, яка при введеному номері місяця буде виводити на екран відповідну назву пори року. Програма завершує свою роботу при  номері 0. 

5. Зберегти тексти програм (вихідні та відкомпільовані) Оформити звіт.

понеділок, 12 вересня 2022 р.

сомостійна робота УМОВА

 Вказівка розгалуження Шост стор 72- 81.

Завдання:

Скласти програму знаходження розв’язку квадратного  рівняння  виду: Ах2 + Вх+С=0

Передбачити всі можливі розв'язки.

Завдання:

Скласти програму, яка в залежності від введеного номера місяця буде виводити його назву.

Тести

1. Які з наведених нижче вказівок розгалуження є:

1) правильними____________

2) неправильними_____ ________

а) if a<b then а:=а+1 else b:=b-l;

б) if (х<5) and (у>3) then s:=s+l; else s:=s-l;

в) if a <> b then b:=a;

г) if 9 then  k:=k+l.

2. Які значення будуть мати змінні А і В в результаті виконання вказівки

розгалуження:

if А<В then А:=В else В-А

якщо перед її виконанням А=0.5, В=-1.7

Відповідь А=_______________ В=__________________


3. Яка задача розв’язується в результаті виконання вказівки:

if х<у then max:=y else max:=x?

Відповідь -______________________________________________


4. При яких значеннях а і Ь, умова а>Ь буде:

1) істинна _______________ 2) хибна _________________

а) а=2, Ь=5; 

б) а=5,Ь=2; 

в) а=2,Ь=2

5. Знайдіть значення величини С після виконання вказівки розгалуження:

if b>=6 then с:=5 else с:=12, якщо

1) Ь=2, с=__________________________

2)Ь=16, с=_________ ; ____ _________

3) Ь=6, с=_____ ____________________


6. Яке значення величини D, якщо після виконання вказівки

if d<=4 then с:=5 else с:=10;

1) с=5; d = ________________ 2) с=10; d=________________

a) d=4; б) d=10; в) d=2;


7 При якому значенні К, після виконання вказівки варіанту

case К of: 

k1 :writeln(‘Відмінно’);

k2:writeln('Дo6pe’);

k3 :writeln(‘Посередньо*);

k4:writeln(‘ЗадовІльно’)

end;

1) Добре              К=________________                a)kl=5

2) Посередньо    К=_________________              6)k2=4

3) Задовільно      К=___________ ___                   в)k3=3

4) Відмінно         К= ___________                         г)k4=2


вівторок, 6 вересня 2022 р.