вторник, 18 ноября 2025 г.

Цикл с параметром 8 класс (профиль)

  1. Составьте программу для нахождения суммы чисел от 1 до 100.
  2. Составьте программу для нахождения суммы чисел от самого маленького числа в вашей дате рождения до самого большого. Например, 22.09.2000. Значит надо найти сумму чисел от 9 до 2000.
  3. Составьте программу для нахождения суммы кубов чисел от самого маленького числа в вашей дате рождения до среднего. Например, 22.09.2000. Значит надо найти сумму чисел от 93+103+...223
  4. Валентина прогуляла лекцию по математике. Преподаватель решил подшутить над нерадивой студенткой и попросил ее на практическом занятии перечислить все положительные делители некоторых целых чисел. Для несложных примеров студентка быстро нашла решения (для числа 6 это: 1, 2, 3, 6; а для числа 16 это: 1, 2, 4, 8, 16), но этим все не закончилось. На домашнее задание ей дали варианты посложнее: 23436190187200380457890232Решить такое вручную, как вы понимаете, практически нереально. Вот Валентина и обратилась к вам за помощью.

понедельник, 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





Редактирование текста

ИГРАЕМ И ПОВТОРЯЕМ

 
ПРЕЗЕНТАЦИЯ


ПРАКТИЧЕСКАЯ ЧАСТЬ


Откройте файл  редактирование в папке D:\для занятий\6 класс\ТР. Открыть вам поможет команда Файл/Открыть. Выполняйте задания из файла. 

ИТОГИ УРОКА

Преобразование элементов массива. Урок 2

 

ПРЕЗЕНТАЦИЯ К УРОКУ


СОСТАВЛЯЕМ ПРОГРАММЫ


Задание 2.  Набрать и выполнить программу, которую делали в классе.


Задание 3. Составить программу, которая меняет местами первую половину массива: первый и второй, третий  и четвёртый,... , а вторую половину не трогаем Количество элементов в массиве 12.


Задание 4. В магазине ради эксперимента решили поменять цену товара. Нашли самый дорогой товар и самый дешёвый и поменяли цены местами.  Самый дорогой товар стал самым дешёвым, а самый дешёвый - самым дорогим. Исходные цены на товар вводятся с клавиатуры. Выведите номера и цены всех товаров после изменения.


Ввод

6
3
1
20
4

Вывод
6
3
20
1
4

Подсказки:
1. Мы учились находить минимальный и максимальный  элементы.
2. Переставлять элементы вам надо всего 1 раз. 

Для того чтобы поменять местами 2 элемента нам нужна дополнительная переменная. Например, в красной кружке у нас кофе, а зелёной налит  чай. И чтобы в зелёной был кофе, а в красной чай, нам нужна третья кружка. Эта третья кружка -  дополнительная переменная. 

Задание 5. Составить программу, которая меняет местами элементы массива: первый и последний, второй и предпоследний ,... Количество элементов в массиве выберите сами.

ИГРАЕМ

Вставка в строку

 

ИГРАЕМ И ПОВТОРЯЕМ

ПРЕЗЕНТАЦИЯ К УРОКУ

Задача. Дана строка: логин@адрес_сервера. Для сохранения данных пользователя решили в эту строку добавить пароль. Пароль добавляют перед собакой и перед самим паролем ставится :

Строка должна принять вид: логин:пароль@адрес_сервера.

Пример

Входные строки:

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. Дан текст. Один из его фрагментов выделен группами символов ##. Заменить выделение группами символов ‘<‘ и ‘>’. 

Пример: 

Входная строка: Это ##тестовый пример## для задачи на строки.

Вывод: Это <тестовый пример> пример для задачи на строки.

Задание 5. Заменить в тексте слово «ноябрь» на «декабрь».  Слова в тексте отделяются друг от друга пробелами. В конце текста тоже стоит пробел.

var s:string;

    ns:integer;

begin

  readln(s);

  ns:=..{ищем,  с какого символа начинается  слово «ноябрь»}

  while ns... do {повторяем действия пока в тексте есть это слово}

             begin

             ... {удаляем слово}

             ...{вставляем новое слово}

             ...{ищем снова слово}   

            end;

writeln(s);                          

end.

Оператор цикла c параметром

 

ПРЕЗЕНТАЦИЯ К УРОКУ

СОСТАВЛЕНИЕ ПРОГРАММ


Задание 1. Запустите PascalAbcNet

Задание 2 Составьте и выполните программу из классной работы.


Задание 3.  Измените программу, чтобы у вас выводилось ваше имя в строку через пробел 25 раз. Команда для вывода в строку write.

Задание 4Составьте программу, выводящую на экран  кубы чисел от 1 до 9. Сначала в прямом порядке, затем в обратном. Для перехода на новую строку служит оператор writeln.

Образец вывода:

1 8 ... 729

729 .. 8 1

Задание 5. Составить программу, которая выводит таблицу умножения на любое число. Число пользователь вводит с клавиатуры.


Ввод
5
Вывод
5*1=5
5*2=10
...
5*10=50

ИГРАЕМ

понедельник, 10 ноября 2025 г.

Текстовый редактор

ПРЕЗЕНТАЦИЯ


ПРАКТИЧЕСКАЯ РАБОТА


Задание 1. Запустите текстовый редактор Word.

Ребята, при наборе не делайте красную строку. Мы с вами научимся её задавать позже.

Задание 2. Сохраните пустой документ в файле ввод текста фамилия. Файл сохранить в папке D:\ученики\6А(Б,В,Г).

Задание 3.  Наберите  первый абзац и первое предложение второго абзаца из упр. 1 стр. 69. Сохраните изменения в файле Файл\Сохранить.

Справка.
Запятая «,» -  Shift+.


Задание 4.  Пропустите три пустые строки от предыдущего текста. Для этого нажмите три раза клавишу Enter.  Набирайте только первый и второй абзацы из упр. 2.  Сохраните изменения в файле. 

Справка.
«ў» - там, где «щ» русская. 
 - Shift+1
ё - возле цифры 1


Задание 5. Пропустите три пустые строки от предыдущего текста.  Наберите английский текст из упр. 3.
Сохраните изменения в файле.