31 груд. 2015 р.
21 груд. 2015 р.
Оператор повторення. Цикл з параметром
Залежно від того, чи відома заздалегідь кількість повторів, розрізняють цикл з умовою та цикл з параметром. Цикл з параметром застосовують тоді, коли кількість повторів відома. Для підрахунку кількості повторів вводиться змінна-параметр одного з порядкових типів: integer, boolean або char тощо.
Оператор параметричного циклу має наступну структуру:
1. For <параметр>:= A to B do
begin
<тіло циклу>
end;
(Для <параметр>:= A до B виконати)
2. For <параметр>:= A downto B do
begin
<тіло циклу>
end;
(Для <параметр>:= A назад до B виконати)
Тут А - початкове значення параметра, В - кінцеве значення, якого набуде параметр. Тіло циклу - це набір команд, які будуть виконуватись до того часу, поки параметр не досягне свого кінцевого значення. Якщо команд кілька, то їх слід взяти у операторні дужки: begin - end. Під час кожного виконання вказівки значення параметра збільшується або зменшується на одиницю, залежно від того, яку вказівку застосовано: to чи downto. Таким чином параметр набуватиме значень: А, А + 1, А+2..., В-1, В або навпаки.1. For <параметр>:= A to B do
begin
<тіло циклу>
end;
(Для <параметр>:= A до B виконати)
2. For <параметр>:= A downto B do
begin
<тіло циклу>
end;
(Для <параметр>:= A назад до B виконати)
(На основі матеріалів підручника "Інформатика 7 клас" Пилипчук О.П., Ріпко Н.А., Шестопалов Є.А. 2015 рік )
20 груд. 2015 р.
Оператор повторення. Цикл з передумовою
Часто трапляється так, що одні і ті самі вказівки доводиться виконувати кілька разів. Наприклад, щоранку ідучи до школи, ви повторюєте одну і ту саму дію, переставляючи ноги, таким чином ваш крок - це дія, яка повторюється до того часу, поки не буде досягнуто мети. У програмуванні теж трапляються такі випадки, коли потрібно декілька разів виконувати одні і ті самі команди. Їх виконання забезпечує оператор повторення, який дає змогу реалізувати базову алгоритмічну структуру повторення, яку ще називають циклом.
while <умова> do
begin
<серія команд>
end;
Тобто, поки твердження істинне, то вказівка буде повторюватись, це відбуватиметься доти, доки твердження, що лежить в умові циклу не стане хибним.
begin
<серія команд>
end;
Тобто, поки твердження істинне, то вказівка буде повторюватись, це відбуватиметься доти, доки твердження, що лежить в умові циклу не стане хибним.
Розглянемо приклад задачі з використанням оператора циклу while (поки).
Зимовий марафон завершено!
Вітаємо переможців ЗИМОВОГО МАРАФОНУ!
Коваль Дмитро (7-А клас) вразив своїм нестандартним підходом. Розв'язано усі чотири задачі!Терновий Тимофій і Царук Артем (7-В клас) проявили стійкість та витривалість, розв'язавши дві задачі!
Ягудіна Марія (7-Б клас) проявила кмітливість, розв'язавши найскладнішу задачу!
18 груд. 2015 р.
ЗИМОВИЙ МАРАФОН
ТРИВАЛІСТЬ: з 19.00 18.12.15 до 19.00 20.12.15 розв'язки задач відправляйте на roa28@ukr.net, обов'язково зазначайте назву задачі, прізвище, ім'я, клас. Зараховую тільки повністю правильні розв'язки.
2 2 роки
21 21 рік
5 5 років
- максимальна оцінка - 3 бали.
- Анфіса і квіти - умова задачі - гіперпосилання на e-olymp (умова там) - максимальна оцінка - 12 балів.
- Шкільна олімпіада умова задачі - гіперпосилання на e-olymp (умова там) - максимальна оцінка - 10 балів.
- Розклад трицифрового числа - гіперпосилання на e-olymp (умова там) - максимальна оцінка - 2 бали.
- "Роки" (задача з П.Р. №6). Дано число N (N<=100), яке позначає вік людини. Додайте до цього числа одне зі слів: «рік», «роки». «років» відповідно до норм української мови. Наприклад: 1 рік, 12 років, 52 роки.
2 2 роки
21 21 рік
5 5 років
- максимальна оцінка - 3 бали.
15 груд. 2015 р.
Обчислення значень виразів
Ну раз у нас вже так все важко складається з обчисленнями значень виразів, то ось іще раз наведу Вам приклад з домашнього завдання. Задача передбачає використання вказівки розгалуження:
Задача 1. Виконайте перевірку на відповідність математичним правилам та обчисліть значення виразу:
program task1;
var m, n, y: real;
begin
write('m=');
read (m);
write ('n=');
read (n);
if (m-n=0) then writeln('неможливо обчислити')
else
begin
y:= (m+n)/(m-n);
writeln('y=', y)
end;
end.
10 груд. 2015 р.
Міжнародний відкритий конкурс із веб-дизайну та комп'ютерної графіки
Усіх бажаючих запрошую прийняти участь у конкурсі:
Зимовий міжнародний бліц-конкурс з веб-дизайну та комп'ютерної графіки http://webdesign.vntu.edu.ua/ Запрошуємо Вас взяти участь у дистанційному бліц-конкурсі з веб-дизайну та комп'ютерної графіки, який пройде з 28 грудня по 18 січня 2016 року. Професійне журі конкурсу, до складу якого входять провідні фахівці з веб-дизайну та комп'ютерної графіки, визначить переможців у кількох номінаціях. Номінації конкурсу з веб-дизайну: • "Краща графічна реалізація", • "Краща програмна реалізація". • "Краще інформаційне наповнення". Номінації конкурсу комп'ютерної графіки: • "Краща 2D растрова графіка", • "Найкраща 2D векторна графіка", • "Найкраща 3D-графіка". Номінації конкурсу з комп'ютерної анімації: • "Краща GIF-анімація", • "Краща Flash-анімація", • "Краща 3D-анімація". Тему завдання буде розміщено на сайті конкурсу 28 грудня. Учасникам конкурсу необхідно виконати роботу на задану тему (з 28 грудня по 18 січня 2016) і відправити її до оргкомітету конкурсу.
Підписатися на:
Дописи (Atom)