8 За новою програмою Урок 42 Цикл з

Скачать презентацию 8 За новою програмою Урок 42 Цикл з Скачать презентацию 8 За новою програмою Урок 42 Цикл з

cikl_z_lіchilynikom.pptx

  • Размер: 2.3 Мб
  • Автор:
  • Количество слайдов: 18

Описание презентации 8 За новою програмою Урок 42 Цикл з по слайдам

8 За новою програмою Урок 42 Цикл з лічильником 01 8 За новою програмою Урок 42 Цикл з лічильником

8 Команда циклу з лічильником в Object Pascal У мові програмування Lasurus цикл із8 Команда циклу з лічильником в Object Pascal У мові програмування Lasurus цикл із лічильником описується оператором for. . . For i : = to do ; Параметр циклу Початкове значення параметра циклу Кінцеве значення параметра Тіло циклу Крок зміни параметра циклу = 1 For i : = downto do ; Крок зміни параметра циклу = -1 Розділ 6 § 6.

8 Команда циклу з лічильником в Object Pascal Величина параметра циклу,  його початкового8 Команда циклу з лічильником в Object Pascal Величина параметра циклу, його початкового та кінцевого значень можуть бути: Крок зміни циклу завжди однаковий і дорівнює інтервалу між двома найближчими значеннями типу параметра (при цілочисельному значенні параметра крок дорівнює 1). Цілими числами Належати до деякого спискуабо. Розділ 6 § 6.

8 Команда циклу з лічильником в Object Pascal Можна скористатись величиною перелічуваного типу. 8 Команда циклу з лічильником в Object Pascal Можна скористатись величиною перелічуваного типу. Наприклад: Списком непарних чисел першого десятка Списком голосних літер українського алфавіту 1, 3, 5, 7, 9 ‘ а’, ‘о’, ‘у’, ‘е’, ‘и’, ‘і’, ‘ї’, ‘ю’ Список значень у мові програмування Lasurus обмежують круглими дужками ( )Розділ 6 § 6.

8 Для тих, хто хоче знати більше Розділ 6 § 6. 6 Існує різновид8 Для тих, хто хоче знати більше Розділ 6 § 6. 6 Існує різновид команди циклу з лічильником, у якому лічильник не збільшується на 1, а зменшується на 1: For <ім'я змінно» : = downto do begin end ; (англ. down to — униз до). Цей цикл продовжує виконуватися, якщо значення лічильника циклу більше або дорівнює (не менше) значенню вираз 2.

8 Синтаксис і правила застосування циклу For Проаналізувати,  чому цикл не виконується жодного8 Синтаксис і правила застосування циклу For Проаналізувати, чому цикл не виконується жодного разу. For А : = 10 То 0 Do S = S + А; Якщо при використанні форми То кінцеве значення параметра циклу менше за початкове, то цикл не виконається жодного разу. Розділ 6 § 6.

8 Синтаксис і правила застосування циклу For Обчислити факторіал числа n за формулою n!8 Синтаксис і правила застосування циклу For Обчислити факторіал числа n за формулою n! = 1 х2 х. Зх. . . хn. var i, n, f: nteger; begin n : = Str. Tont (Edit 1. text); f: = 1; For i : = 2 to n Do f : = f * i; Edit 2. text : = nt. To. Str(f); end ; Розділ 6 § 6.

8 Розділ 8 § 41 З клавіатури вводяться п'ять дійсних чисел,  серед яких8 Розділ 8 § 41 З клавіатури вводяться п’ять дійсних чисел, серед яких можуть бути як додатні, так і від’ємні числа. Знайти середнє арифметичне додатних чисел. var і, k: Integer; a, Sr: Double; Begin Sr : = 0; к : = 0; // лічильник додатних чисел For і : = 1 to 5 do begin а : = Str. To. Float(lnput. Box(‘Bвести 5 чисел’, nt. To. Str(i), ‘0’)); If a > 0 Then begin к : = к + 1; Sr : = Sr + a; end ; Sr : = Sr / k; Edit 1. text : = Float. To. Str(Sr); end ;

8 Компонент List. Box (Список) Для виведення отримуваних у циклі значень змінних у кілька8 Компонент List. Box (Список) Для виведення отримуваних у циклі значень змінних у кілька рядків зручно скористатися компонентом List. Box (Список). Компонент Listbox (вкладка Standard на палітрі компонентів) призначений для зберігання й опрацювання текстових даних. Кожен рядок Listbox зберігає рядок даних у форматі String. Розділ 6 § 6.

8 Компонент List. Box (Список) Доступ до рядків надає властивість Items  цього компонента.8 Компонент List. Box (Список) Доступ до рядків надає властивість Items цього компонента. Розділ 6 § 6.

8 Компонент List. Box (Список) Для додавання рядка до списку програмним шляхом призначено метод8 Компонент List. Box (Список) Для додавання рядка до списку програмним шляхом призначено метод Add. Синтаксис його виклику такий: List. Box 1. Items. Add(‘Новий_рядок’); Додати до списку List. Box значення виразу 2 * х : List. Box 1. ltems. Add (Int. To. Str (2 * х)); Розділ 6 § 6.

8 Компонент List. Box (Список) Щоб очистити вміст списку,  для елемента керування List.8 Компонент List. Box (Список) Щоб очистити вміст списку, для елемента керування List. Box викликають метод Clear : List. Box 1. Clear; Властивість Count зберігає кількість рядків, доданих до списку. Розділ 6 § 6.

8 Компонент List. Box (Список) Додати до списку List. Box  літери із заданого8 Компонент List. Box (Список) Додати до списку List. Box літери із заданого діапазону: var i, nv, kv: Char; begin nv : = Edit 1. Text[1]; kv : = Edit 2. Text[1]; For i : = nv to kv Do List. Box 1. Items. Add (i); end ; Розділ 6 § 6.

8 Розгадайте ребус Цикл. Розділ 6 § 6. 63 D 170418 8 Розгадайте ребус Цикл. Розділ 6 § 6.

8 Дайте відповіді на запитання 1. Чи можуть команди тіла циклу з лічильником не8 Дайте відповіді на запитання 1. Чи можуть команди тіла циклу з лічильником не виконуватись жодного разу? Поясніть свою відповідь. Наведіть приклад. 2. Чи може виконання циклу з лічильником ніколи не закінчитися? Поясніть свою відповідь. Наведіть приклад. 3. У чому полягають відмінності у виконанні основних алгоритмічних структур: слідування, розгалуження, цикл. Розділ 6 § 6.

8 Домашнє завдання Проаналізувати § 6. 6, ст. 213 -216 Розділ 6 § 6.8 Домашнє завдання Проаналізувати § 6. 6, ст. 213 -216 Розділ 6 § 6.

8 Працюємо за комп’ютером Сторінка 216 Розділ 6 § 6. 6401 E 07 8 Працюємо за комп’ютером Сторінка 216 Розділ 6 § 6.

8 Дякую за увагу! За новою програмою Урок 4201 8 Дякую за увагу! За новою програмою Урок