8 клас

Працюємо з текстовими величинами

  1. Опрацювати п. 22 до кінця, основні відомості та правила записати в зошит, а саме:
  • які операції виконують над текстовими величинами (табл 22.4);
  • які функції застосовують для опрацювання текстових величин.(табл 22.6).                         
      2. Виконати вправу в середовищі Lasarus(по можливості скачати і встановити на комп'ютер), записати код програми в зошит. 










procedure TForm1.Button1Click(Sender: TObject);
var last_name, first_name, sname, fuul_name:string;
begin
  last_name:=Edit1.Text ;
  first_name:=Edit2.Text;
  sname:=Edit3.Text;
  fuul_name:= last_name+ ' '+UTF8copy(first_name, 1,1)+'.'+ UTF8copy(sname,1,1)+'.';
  Edit4.Text:=fuul_name;
end;                           

  Практична робота 10Налагодженя готової програми      

  • Повторити п. 20-22;
  • Пройти тест ,натиснувши посилання  https://naurok.com.ua/test/joingamecode=419571 вказавши свої ініціали. Код доступу 419571 
  • Оцінки, та хто пройшов тест, я буду бачити.
  • Виправити помилки у вправі "Перетворення виразів" в коді програми, що знаходиться за посиланням Програма.                                                                                                                   Пам'ятайте, що виправити вище потрібно ще так:
                                                                                                                                                          Результат скинути на mariapanas04@gmail.com .            Всім!!!!!!

Величини логічного типу

  • Опрацювати презентацію(натиснути Презентація). Основне в зошиті записати.
  • Виконати завдання 

Складання та виконання алгоритмів з елементами управління. Елемент для введення даних: прапорець
  • Опрацювати презентацію(натиснути Презентація). Основне в зошиті записати.
  • Вправа 1. Складіть проект Замовлення квітів в середовищі Lazarus для оформлення електронного замовлення квітів за зразком
    У проекті натиснення кнопки Оформити замовлення викликає виведення відповідного тексту в текстовому полі, яке захищене від змін, а натиснення кнопки Завершити – закриває вікно форми.                                                                                                                                                          Задайте значення False для властивості Enabled текстового поля для виведення значення.
  • Створіть процедуру опрацювання події натиснення кнопки Оформити замовлення. У вікні редактора коду введіть програмний код:
    procedure TForm1.Button1Click(Sender: TObject); var s, t: string; begin s:=''; t:=''; if CheckBox1.Checked then s:=s+CheckBox1.Caption+', '; if CheckBox2.Checked then s:=s+CheckBox2.Caption+', '; if CheckBox3.Checked then s:=s+CheckBox3.Caption+', '; if CheckBox4.Checked then s:=s+CheckBox4.Caption+', '; if CheckBox5.Checked then s:=s+CheckBox5.Caption+', '; if RadioButton1.Checked then t:=t+'у кошику.' else if RadioButton2.Checked then t:=t+'в звичайному пакуванні.' else t:=t+'в особливому пакуванні.'; Edit1.Text:='Ви обрали '+s+t; end;
  • Створіть процедуру опрацювання події натиснення кнопки Завершити. У вікні редактора коду введіть програмний код: 
    procedure TForm1.Button2Click(Sender: TObject);
    begin
      Form1.Close;
    end;
  • Запустіть проект на виконання!
Результат надіслати на електронну адресу ВСІМ!!!!
mariapanas04@gmail.com


Алгоритми з елементом управління «список, що розкривається»
Розробіть проект Картка учасника змагань в середовищі програмування Lazarus, у якому користувач вводить прізвище та ім'я та по батькові в текстове поле; позначає прапорцями вид змагання; зі списку, що розкривається, обирає вікову групу. Після натиснення кнопки Зареєструватись отримує у вікні повідомлення про підтвердження реєстрації.
Рекомендації до виконання завдання:
1. Завантажте середовище Lazarus і створіть новий проект.
2. Змініть значення властивостей об'єкта Form1, розмістіть на формі об'єкти, як на зразку, та надайте значень їх властивостям. Змініть шрифт і розмір текстових написів на формі.
3. Задайте властивість Text об'єкта Edit1 пустою.
4. Для задання заголовків об'єктів CheckBox та ComboBox змініть властивість Items. Для створення об'єкта ComboBox встановіть властивості:МолодшаСередняСтарша.
5. Створіть процедуру Button1Click для кнопки Зареєструватися.
Зразок:
6. Запустіть проект на виконання. Перевірте, чи відповідають умові завдання дії, пов'язані з об'єктами управління (прапорцями та списком, що розкривається) екранної форми. Якщо є помилки - виправте їх.
7. Збережіть проект і завершіть роботу із середовищем програмування.
Результат надіслати на електронну адресу ВСІМ!!!!
mariapanas04@gmail.com



Алгоритми з повторенням для опрацювання величин
Завдання 1. Урожай
Фермер вирощує новий сорт рослин для годівлі тварин. Він дослідив закономірність, що після кожного зрізу, який здійснюється через тиждень (один раз на два тижні) не більше 5 разів, кількість зеленої маси збільшується за формулою s=s+(i-1)*i, де і – номер тижня, s – кількість зеленої маси. Розробіть проект у середовищі програмування мовою Free Pascal, за яким буде визначено, чи встигне фермер зібрати n одиниць зеленої маси.
Вказівка до виконання:

 Результат надіслати на електронну адресу ВСІМ!!!!
mariapanas04@gmail.com


Складання та реалізація алгоритмів із циклом із лічильником у середовищі програмування.
Завдання 2. Сума n чисел. Складіть проект для обчислення суми n чисел, перше з яких дорівнює х, а кожне наступне на 5 більше від попереднього.
Наприклад: 5 + (5+5) + (10 + 5) + (15 + 5) + ... Рекомендації до виконання:


























8 клас. Тест 6.8. Відображення графічних об’єктів засобами мови програмування



21 коментар:

  1. Відповіді
    1. Можна скачати лазарус і встановити в себе на комп'ютері.

      Видалити
  2. А за виконанням завдання у Lazarus ви кладете оцінки?

    ВідповістиВидалити
  3. fuul_name:= last_name+ ' '+UTF8copy(first_name, 1,1)+'.'+ UTF8copy(sname,1,1)+'.';
    в мене вибиває помилка в лазарусі

    ВідповістиВидалити
  4. В мене теж. А хто переді мною писав?

    ВідповістиВидалити
  5. В uses напишіть lazutf8 для нового Лазаруса

    ВідповістиВидалити
  6. UTF8copy у мене в цьому проблема помилка

    ВідповістиВидалити
  7. Олеся, ти скільки разів тест проходила?Я за яку спробу маю його оцінити?

    ВідповістиВидалити
  8. Будь ласка, повідомте решті своєї підгрупи, що потрібно пройти тест до 26.03.

    ВідповістиВидалити
  9. На ваші прохання,про вашу помилку,хто ще не зрозумів, оновила, показано, куди ще потрібно дописати, щоб усе вийшло.

    ВідповістиВидалити
  10. Виконуйте тест один раз!!! і хто такий ДІА?

    ВідповістиВидалити
  11. Доброго дня. Що має робити програма, де треба виправити помилки? Змінна s1 чому має дорівнювати?

    ВідповістиВидалити
  12. Ну що ж, дякую за коментарі, але кінець навчального року теж прийде!

    ВідповістиВидалити

Примітка: лише член цього блогу може опублікувати коментар.