рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

FOR <парам_циклу > := <почат _знач > DOWNTO <кінц _знач > DO

FOR <парам_циклу > := <почат _знач > DOWNTO <кінц _знач > DO - раздел Философия, ТЕМА 1 Основні поняття мови Паскаль < Тіло Циклу > ; <почат _Знач > Має ...

< тіло циклу > ;

<почат _знач > має бути більшим за <кінц _знач >. Крок зміни параметру циклу дорівнює –1.

 

Приклад 3

Обчислити суму N членів гармонійного ряду, загальний член якого обчислюється за формулою , де і=1,2,… N. Сума ряду

= .

Виходячи з математичної постановки задачі члени ряду обчислюються в циклі, кількість ітерацій циклу заздалегідь відома, крок зміни параметру циклу 1. Тому при розробці схеми алгоритму доцільним буде використати цикл з параметром.

 
 

В алгоритмі (рис. 13) :

1. Вводиться значення N – кількість членів ряду, що сумуються. Наприклад, задамо N=5.

2. Початкове значення суми S=0.

3. Визначається цикл з параметром і, який буде змінюватись від 1 до 5.

1 ітерація. i=1; S=0+1/1=1.

2 ітерація. i=2; S=1+1/2=1,5.

3 ітерація. i=3; S=1.5+1/3=1.833.

4 ітерація. i=4; S=1.833+1/4=2.083.

5 ітерація. i=5; S=2.083+1/5=2.283.

4. Виведення S=2.283.

Мовою Паскаль програма записується так:

VAR

I: BYTE;

S:REAL;

BEGIN

READLN (N); S:=0;

FOR I:=1 TO N DO

S:=S+1/І;

WRITE (S);

END.

Контрольні запитання за темою

1. Що таке цикл? Поняття циклу та принцип його утворення.

2. Які види циклічних обчислювальних процесів ви знаєте?

3. Правила використання оператору циклу з перед – умовою мови Паскаль.

4. Правила використання оператору циклу з пост – умовою мови Паскаль.

5. Правила використання операторів циклу з параметром мови Паскаль.

6. Чи може використовуватись в якості параметру циклу for змінна дійсного типу? Символьного? Логічного?

7. Який крок зміни параметру в циклі for ? Чим відрізняються оператори for – to та for – downto?


Тема 7 Організація масивів даних

Дуже часто програміст зітхається з ситуацією коли у програмі необхідно одночасно обробляти багато змінних одного типу. Наприклад, знайти середнє арифметичне 100 дійсних чисел. Взагалі ми можемо об’явити 100 змінних типу real, записати їх суму, і особливих проблем не буде, але виникає відчуття, що це не зручно.

Для таких випадків будь – яка мова програмування (і Паскаль не виключення) надає можливість подання декількох значень одного типу під одним іменем (ідентифікатором). Тобто ці змінні об’єднуються в одну групу, один набір, котрому дається ім’я. Для того щоб відрізняти елементи цього набору кожному елементу присвоюється свій порядковий номер (індекс).

Отже, масив – набір фіксованої кількості значень (елементів), що груповані під одним іменем. Кожному елементу масиву присвоюється свій порядковий номер – індекс, за яким ми отримуємо доступ до значення елемента. Елементи масиву повинні бути одного типу, котрий називається базовим типом масиву. Схематично масив поданий на рис. 14.

 
 

Перед нами сукупність елементів одного типу, але різних за значенням. Кількість елементів 7. Елементи груповані під спільним ім’ям MAS. Для того щоб отримати значення певного елементу масиву MAS необхідно звернутися до нього за індексом. Наприклад, щоб отримати значення:


Таким чином, для того щоб звернутися до певного елементу масиву необхідно задати ім’я масиву і у квадратних дужках – індекс потрібного елементу:

< ім’я масиву > [< номер елемента >]

Ця операція називається індексацією масиву. Значення індексу має однозначно встановлювати номер елементу масиву і не перевищувати загальної кількості елементів.

Опис масиву в Паскаль – програмі задається так:

– Конец работы –

Эта тема принадлежит разделу:

ТЕМА 1 Основні поняття мови Паскаль

ТЕМА Основні поняття мови Паскаль... Алфавіт мови... Ідентифікатори та правила їх утворення...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: FOR <парам_циклу > := <почат _знач > DOWNTO <кінц _знач > DO

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Еоf (<ФЗ>) : boolean
Функція повертає значення true, якщо досягнутий кінець файлу або false у протилежному випадку. Дуже зручно використовувати цю функцію при організації циклічного зчитування з файлу. Розглян

ЕOLN (<ФЗ>) : boolean
Функція повертає значення true, якщо досягнутий кінець рядка (або кінець файлу) або false у протилежному випадку. SeekEOLN (<ФЗ>); Пересува

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги