Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



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

Завдання 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. Характеристика таблиці температур.
  2. Опис масиву.
  3. Занесення даних в таблицю.
  4. Обробка таблиці (пошук елементів)

- знайти середнє арифметичне температур

- знайти кількість днів з 0º температурою

- вивести температуру з10 по 20 числа

  1. Окремо:

Пошук максимального, мінімального елементів та їх номерів.

  1. Сортування таблиці в порядку зростання.
  2. Обробка прямокутних таблиць.

Знайти max і min елементів таблиці (NХN) в області 1 і поміняти їх місцями.

8. Д/з.

а) запитання

б) завдання

1. Замінити в таблиці елементи з парними номерами на квадрати елементів.

2. Знайти суму додатних і від’ємних елементів прямокутної таблиці А(М, И).

 

 

1) Скласти програму для визначення середньо місячної температури (за місяць).

VAR T,S:REAL;

I:INTEGER;

BEGIN

FOR I:= 1 TO 31 BEGIN

READ(T);

S:=S+T;

END

WRITE(S/31);

END.

Дана програма має єдиний недолік – не пам’ятає температури кожних для місяця.

T1:=2

S:=S+T1

T2:=3

S=S+T2

T3:=-1

S:=S+T3

.

.

.

 

Дана програма буде громіздка, оскільки використовує прості змінні.

2) Змінні, які характеризуються іменем, типом в будь-який момент часу єдиним значенням називаються простими.

В мові програмування існує поняття масиву. Масиви - це упорядкована сукупність однотипних елементів. Всі елементи об’єднуються спільним ім’ям. Кількість індексів в списку однакова і визначає його розмірність.

Фактично масив – це індексована єдиним чи декількома індексами послідовність простих змінних одного типу, які позначаються одним іменем.

 

Використання: 1) кожну сталу можна занести в

масив, а потім працювати з масивом.

2) робота з файлами.

Зчитати вміст файлу в рядковий масив і працювати з масивом (з оперативною пам’яттю) машини, що значно швидше, ніж з файлами (з диском, з зовнішньою пам’яттю)..

 

3) Описують масив за допомогою службового слова ARRAY.

Var A1, A2, A3, … An:array[min..max] of тип;

- A1...Аn – компоненти об’явлення.

- An ім’я min.max [(розмірність)]

4) Приклади масивів

1. c:array[0..100] of integer;

ім’я масиву C

тип цілочисельний

розмірність одномірний

імена елементів с[0], c[1],…, c[100]

кількість елементів 100+1=101

 

2. a:array[3..5,1..10] of real;

ім’я масиву A

тип дійсний

розмірність двохмірний

імена елементів A[3,1],A[3,2]…A[3,10]

...

A[5,1],A[5,2]…A[5,10]

кількість елементів 3*10=30

 

3. e:array[1..2,1..3,1..4] of ch

ім’я масиву E

тип символьний

розмірність трьохмірний

імена елементів E[1,1,1], E[1,1,2]...

кількість елементів (1)(3)(4)=12

 

 


5) Максимальна розмірність масивів (таблиць) – 8

При виконанні команди var (array) фіксується наявність відповідних масивів і проводиться початкове визначення їх числових елементів ( 0).

Вводити з клавіатури, опрацьовувати, виводити на екран саме масиви зручно за допомогою циклу.

6) Знайдемо середню арифметичну за місяць

І 1 2 3 … 30 31

tem 2 3 2 ... 10 3

t[1] t[2] t[3] ... t[30] t[31]

 

Словесний алгоритм

  1. Опишемо масив(таблицю).
  2. Занесемо дані в таблицю.
  3. Просумуємо температури.
  4. Знайдемо середнє значення температури.
  5. Виведемо знайдене значення на екран.

 

7) Знайти кількість днів з 0 температурою.

 


 

8) Вивести температури з 10 по 20 числа


9) Пошук максимального елемента деякої лінійної (одномірної таблиці).


10) Сортування елементів таблиці в порядку зростання.


Читайте також:

  1. III. Географічна структура світового ринку позичкового капіталу
  2. VІ. План та організаційна структура заняття
  3. Адміністративно – територіальний устрій і соціальна структура Слобожанщини у половині XVII – кінці XVIII століття
  4. Акти з охорони праці, що діють в організації, їх склад і структура.
  5. АРХІВНІ ДОВІДНИКИ В СИСТЕМІ НДА: ФУНКЦІЇ ТА СТРУКТУРА
  6. Атомно-кристалічна структура металів
  7. Базова алгоритмічна структура
  8. Банківська система та її структура. Функції Центрального банку.
  9. Безцехова виробнича структура.
  10. Будова систем: підсистема, елемент, структура, зв'язок.
  11. Бухгалтерська оцінка капіталу банку. Структура капіталу
  12. Бюджетна структура




Переглядів: 1445

<== попередня сторінка | наступна сторінка ==>
Структура циклу. | Метод бульбашки

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.132 сек.