Скляр Вільївна - Я готуюсь до курсу інформатики. Алгоритмізація та програмування

Здесь есть возможность читать онлайн «Скляр Вільївна - Я готуюсь до курсу інформатики. Алгоритмізація та програмування» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Старинная литература, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Я готуюсь до курсу інформатики. Алгоритмізація та програмування: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Я готуюсь до курсу інформатики. Алгоритмізація та програмування»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Я готуюсь до курсу інформатики. Алгоритмізація та програмування — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Я готуюсь до курсу інформатики. Алгоритмізація та програмування», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Умова : Записати наведені нижче послідовності змінних з індексами у вигляді послідовностей елементів масивів: (сj), де (j =-3, -2,..., 3).

Очікувана відповідь : с[-3], с[-2], с[-1], с[0], с[1], с[2], с[3].

ЗАДАЧА №293 (4)

Умова : Записати наведені нижче послідовності змінних з індексами у вигляді послідовностей елементів масивів: (Qj), де (1 = n +1, n + 2,..., n + 5).

Очікувана відповідь : Q[n + 1], Q[n + 2], Q[n + 3], Q[n + 4], Q[n + 5].

ЗАДАЧА № 297

Умова : Нехай нижня та верхня межі індексів одновимірного масиву S дорівнюють відповідно -10 та 32. Визначити значення індексів елементів масиву S , порядковими номерами яких є:

№ варіанту

Завдання

Відповідь

1

1

S[-10]

5

3

S[-8]

10

10

S[-1]

13

12

S[1]

17

32

S[21]

ЗАДАЧА № 299

Умова: Нехай елементи одновимірного масиву А[1..1О] набувають відповідно значень -5, -3, -1, 1, 3, 5, 7, 9, 11, 13. Які значення буде надруковано в результаті виконання таких операторів:

№ варіанта

Завдання

Відповідь

Примітка

3

For i:=l to 5 do

Writeln(A[i+5])

5

7

9

13

Друкується тільки п’ять останніх елементів масиву, тому що змінна циклу змінюється від 1 до 5, а індекс елементів масиву від 6 (1+5) до 10 (5+5)

5

i:=l;

While A[i]<0 do

Begin

i:=i+l;

Writeln(A[i])

End;

-5

-3

-1

Друкуються тільки від’ємні елементи масиву, тому що умова виходу з циклу така, що коли А[і]<=0, він припинить свою роботу.

7

i:=l;

repeat

i:=i+l;

Writeln(A[i])

until A[i]>=0;

-3

-1

1

Елементи масиву друкуються до першого додатного значення зліва направо. 1-й елемент масиву не друкується тому, що в тілі циклу спочатку змінюється індекс, і виконується друк.

ЗАДАЧА № 311 (2)

Умова: Дано одновимірний масив цілих чисел А[і], де і = 1, 2, ...n. Вивести елементи масиву з парними індексами.

Разв ’язання: В даному випадку незручно користуватися для виведення на екран елементів з парними індексами циклом з параметром, тому що він дозволяє зміну індексу тільки на одиницю. Тому пропонуємо скористатися циклом з перед — або післяумовою.

Program Example_311_2;

Uses crt;

Var N,і:word; {N — кількість елементів масиву, і — змінна циклу)

A:array[1..100] of longint; {A — заданий масив}

Begin

Clrscr;

Write(‘Введіть кількість елементів масиву (<100):’);

Readln(N);

For i:=1 to N do

Begin

А[і] :=random(300) ; {Заповнення масиву випадковими числами}

{Виведення масиву на ехран для контролю правильності роботи програми}

Write(A[i]:5);

End;

Writeln; {Переведення курсору на наступний рядок}

і:=2;

while i<=N do

Begin

Write(A[i]:5);

i:=i+2; {Змінна циклу змінюється на 2, щоб вибрати тільки парні елементи}

End;

Readkey; {Затримка зображення на екрані}

End.

Домашнє завдання

• Прочитати сторінки 117—119 запропонованого підручника.Задачі № 292, № 293 (останні), № 295 (останні), № 297, № 299 (останні), № 3 10,№ 3 11(3).

УРОК 23. Обробка лінійних таблиць

Мета уроку: навчити розв’язувати типові задачі з обробки лінійних таблиць.

На початку уроку бажано зробити опитування за матеріалом попереднього уроку та повторити тему «Команда повторення», особливо різновид циклу — цикл з параметром. Далі рекомендується розглянути методирозв ‘язування типових задач з обробки лінійних таблиць. Зверніть увагу на те, що дуже велика кількість задач з обробки масивів потребує виконання однотипних дій з усіма елементами, тому зручно в цих випадках використовувати цикл із параметром для організації повторення.

ЗАДАЧА № 300

Умова: Барон Мюнхгаузен, вийшовши на екологічно чисте полювання, зарядив свою рушницю кісточками вишень. Після того, як він вдало влучив поміж роги оленям (в яких влучило відповідно k 1 , k 2 ,-.; k N кісточок), у них на головах виросли чудові молоді вишеньки. Скільки саджанців зміг подарувати барон Мюнхгаузен садівникам-дослідникам?

Розв’язання: Для розв’язування цієї задачі пропонується використати масив для зберігання кількості кісточок, що влучили поміж роги оленям. Оскільки кількість кісточок є цілим числом, масив повинен мати розмірність N елементів цілого типу. Для спрощення відлагодження програми доречно використовувати автоматичне заповнення масиву за допомогою генератора випадкових чисел, а з метою перевірки правильності роботи програми після заповнення масив виводиться на екран. Програма, що реалізує розв’язання цієї задачі, має такий вигляд:

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Я готуюсь до курсу інформатики. Алгоритмізація та програмування»

Представляем Вашему вниманию похожие книги на «Я готуюсь до курсу інформатики. Алгоритмізація та програмування» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Герберт Велз - Чарівна крамниця
Герберт Велз
Отзывы о книге «Я готуюсь до курсу інформатики. Алгоритмізація та програмування»

Обсуждение, отзывы о книге «Я готуюсь до курсу інформатики. Алгоритмізація та програмування» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x