- Составьте программу для нахождения суммы чисел от 1 до 100.
- Составьте программу для нахождения суммы чисел от самого маленького числа в вашей дате рождения до самого большого. Например, 22.09.2000. Значит надо найти сумму чисел от 9 до 2000.
- Составьте программу для нахождения суммы кубов чисел от самого маленького числа в вашей дате рождения до среднего. Например, 22.09.2000. Значит надо найти сумму чисел от 93+103+...223
- Валентина прогуляла лекцию по математике. Преподаватель решил подшутить над нерадивой студенткой и попросил ее на практическом занятии перечислить все положительные делители некоторых целых чисел. Для несложных примеров студентка быстро нашла решения (для числа 6 это: 1, 2, 3, 6; а для числа 16 это: 1, 2, 4, 8, 16), но этим все не закончилось. На домашнее задание ей дали варианты посложнее: 23436, 190187200, 380457890232. Решить такое вручную, как вы понимаете, практически нереально. Вот Валентина и обратилась к вам за помощью.
Информатика для всех
Блог учителям информатики Беларуси, учащимся, учителям, использующих ИКТ. Всем, кто хочет идти в ногу со временем, быть конкурентноспособными на рынке труда
вторник, 18 ноября 2025 г.
Цикл с параметром 8 класс (профиль)
понедельник, 17 ноября 2025 г.
Цикл с предусловием 8 класс (профиль)
Задание 1. С клавиатуры вводится последовательность чисел. Ввод заканчивается, когда пользователь введет ноль. Найдите сумму введенных чисел.
Задание 2. С клавиатуры вводится последовательность чисел. Ввод заканчивается, когда пользователь введет ноль. Найдите сумму введенных чисел и определите, сколько чисел удалось ввести.
Задание 3. С клавиатуры вводится последовательность чисел. Ввод заканчивается, когда пользователь ввёл любое отрицательное число. Найдите сумму введённых чисел.
Задание 4. У Маши на столе лежат 100 фишек. Ребята в ходе игры берут нужное количество фишек. Данное количество задаётся с клавиатуры. Как только фишки у Маши закончились, игра закончилась. Сколько раз ребятам удалось взять фишки?
Задание 5. У одной из тётушек своя система подарков. В первый день рождения она дарит 5 долларов. В каждый последующий день рождения она удваивала сумму подарка и прибавляла к нему столько долларов, сколько лет исполнилось человеку. Напишите программу, указывающую, к какому дню рождения подарок превысит 1000 долларов.
Самостоятельная работа на выбор:
1. Требуется вывести все целые степени двойки (т.е. числа вида 2k), не превосходящие числа N.
Ввод: 10 Вывод 1 2 4 8
Ввод: 50 Вывод 1 2 4 8 16 32
2. Требуется найти наименьший натуральный делитель целого числа N, отличный от 1.
Ввод: 15 Вывод: 3
Ввод: 35 Вывод: 5
Редактирование текста
ПРЕЗЕНТАЦИЯ
ПРАКТИЧЕСКАЯ ЧАСТЬ
ИТОГИ УРОКА
Преобразование элементов массива. Урок 2
ПРЕЗЕНТАЦИЯ К УРОКУ
СОСТАВЛЯЕМ ПРОГРАММЫ
Задание 3. Составить программу, которая меняет местами первую половину массива: первый и второй, третий и четвёртый,... , а вторую половину не трогаем Количество элементов в массиве 12.
Ввод
ИГРАЕМ
Вставка в строку
ИГРАЕМ И ПОВТОРЯЕМ
ПРЕЗЕНТАЦИЯ К УРОКУ
Задача. Дана строка: логин@адрес_сервера. Для сохранения данных пользователя решили в эту строку добавить пароль. Пароль добавляют перед собакой и перед самим паролем ставится :
Строка должна принять вид: логин:пароль@адрес_сервера.
Пример
Входные строки:
CoolUser@ftp.erunda.ru
parol
Вывод: CoolUser:parol@ftp.erunda.ru
СОСТАВЛЕНИЕ ПРОГРАММ
Задание 2. Набрать и выполнить программу из классной работы.
Входные строки:
CoolUser@ftp.erunda.ru
parol
Вывод: CoolUser:parol@ftp.erunda.ru
var s,p:string;
ns: integer;
begin
writeln('Введите строку вида логин@адрес сервера ');
readln(s);
writeln('Ведите пароль ');
readln(p);
p:=':'+p;
ns:=pos('@',s);
Задание 3. В строку ФИО&Суммарный балл добавить после ФИО часть ^Средний балл
Должна получиться строка вида ФИО^Средний балл&Суммарный балл
Пример
Входые данные:
ИвановИ.И&27
8,9
Вывод: ИвановИ.И.^8,9&27
Задание 4. Дан текст. Один из его фрагментов выделен группами символов ##. Заменить выделение группами символов ‘<‘ и ‘>’.
Пример:
Входная строка: Это ##тестовый пример## для задачи на строки.
Вывод: Это <тестовый пример> пример для задачи на строки.
var s:string;
ns:integer;
begin
readln(s);
ns:=..{ищем, с какого символа начинается слово «ноябрь»}
while ns... do {повторяем действия пока в тексте есть это слово}
begin
... {удаляем слово}
...{вставляем новое слово}
...{ищем снова слово}
end;
writeln(s);
end.
Оператор цикла c параметром