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

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

ПРЕЗЕНТАЦИЯ


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


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

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

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

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

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


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

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


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

Оператор ветвления

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

if  условие then
                     begin
              набор команд, которые выполняются если условие верно
                    end
                 else
                  begin
           набор команд, которые выполняются если условие верно
                 end;

НЕПОЛНАЯ ФОРМА

if  условие then
                     begin
              набор команд, которые выполняются если условие верно
                    end;
               

Если после then или else стоит только одна команда, то операторные скобки begin и end не обязательны.


Порядок выполнения оператора If

1. Вычисляется значение условия.
2. Если условие истинно, выполняются команды, следующим за словом then.
Если условие ложно, выполняются команды, следующим за словом else.
3. Управление передается командам, следующим за условным оператором.

ВНИМАНИЕ! Перед else точка с запятой не ставится.

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

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


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

Задание 3.  У вас спрашивают, сколько  времени вы сидите в телефоне?  Если до 30 минут, то на экране появляется надпись «Хорошо!», иначе «Уменьшай время!». 

Задание 4. Вводится число. Надо определить, является ли оно трёхзначным.

Пример ввода- вывода:

Ввод

119

Вывод

трёхзначное


Ввод

10

Вывод

нетрёхзначное


Ввод

5000

Вывод

нетрёхзначное


Задание 5. В магазине вам надо заплатить s рублей. Вы подаете продавцу k купюр по r рублей. Определите сколько денег вам надо добавить или сколько  должны дать сдачи, или возможно вы дали нужную сумму денег.

var  s,k,r:...;

begin

  writeln('Введите сумму покупки');

  readln(s);

  writeln('Сколько купюр дал человек'); 

  ...

end.


Подсказка. Можно использовать три неполных если - рассмотреть три варианта. 
if ...then  ..сдачи не надо;
if ...then  ..сдача нужна;
if ...then  ..мало;

ИГРАЕМ

Удаление части строки

 

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

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


Пример

Входная строка: CoolUser:parol@ftp.erunda.ru

Вывод: CoolUser@ftp.erunda.ru




РЕШЕНИЕ ЗАДАЧ

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



Задание 3. Из строки   ФИО^Средний балл&Суммарный балл удалить часть ^Средний балл


Пример

Входная строка: ИвановИ.И.^8,9&27

Вывод: ИвановИ.И&27



Задание 4.  Вводится предложение. Вывести третье слово предложения. Слова отделяются друг от друга пробелами. В предложении три слова.


Идея: удаляем первое слово, затем «новое» первое слово и затем выделяем третье слово.

Задание 5. FTP-Connection. Пользователю, зарегистрированному на FTP-сервере, для получения доступа к файлам на нем нужно набрать в FTP-браузере команду вида: ftp://логин:пароль@адрес_сервера. Написать программу, которая из введенной строки выделяет логин, пароль и адрес FTP-сервера и выводит эту информацию.


Пример

Входная строка: ftp://CoolUser:parol@ftp.erunda.ru

Вывод:

Адрес сервера: ftp.erunda.ru

Логин: CoolUser

Пароль: parol

Преобразование элементов массива

 

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


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


ДЕЙСТВИЯ НАД ЭЛЕМЕНТАМИ МАССИВА. ПОМОЩЬ

var d:array[1..8] of real;

      i:integer;

begin

   writeln(‘Введите диагонали   8 мониторов:’);

   for i:=1 to 8 do readln(d[...]);


   for i:=1 to 8 do d[i]:=d[...]...;


   writeln(‘Диагонали   8 мониторов в сантиметрах:’);

   for i:=1 to 8 do writeln(d[...]);

end.


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

Задание 1.  Запускаем среду программирования PascalABC.NET. Ярлык вы найдёте на Рабочем столе или в меню Пуск Обратите внимание на чёрные буквы net в правом нижнем углу значка.

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

Задание 3. В массиве хранятся данные о температуре в градусах Цельсия. Составьте программу перевода этих значений в градусы Фаренгейта по формуле: t °F = t °C *1,8 + 32

Задание 4. После 19.00 павильон возле школы решил делать 60% скидки на булочки. В ларьке продаётся 7 видов булочек. Стоимость товара до скидки вводится с клавиатуры. Выведите стоимость товара со скидкой.

Задание 5. Ребята ходили на репетиционное тестирование. Некоторые  получили 100 баллов. Те, кто получил меньше 85, решили больше времени уделить подготовке, и в следующий раз набрали на 15 баллов больше, кто от 85 до 95 увеличили результат на 5, а 100-балльники удержали свои позиции.

Составьте программу, которая запрашивает количество детей, сдававших РТ, их баллы на первом РТ и выводит на экран номер учащегося и его балл на втором РТ. 

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

Выделение части строки

 

АКТИВИРУЕМ ПАМЯТЬ




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

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

Задание 3. Чтобы защитить пользователей, часть их ников стирается. На экран выводится часть  ника до @ и первый символ после @.  Символ @ есть обязательно. Вводится имя пользователя полностью, выводится часть  ника до @ и первый символ после @. 

Пример:
Ввод:
annawer@y45q
Вывод:
annawer@y

Задание 4.  Вводится адрес электронной почты. Вывести адрес сервера.

Пример
Ввод: zubrenok@les.by
Вывод: les.by

Подсказка. 
abc@mail.ru
mail идёт после @
Мы можем посчитать длину строки
И из длины строки и номера @ получить, сколько символов надо выделять,  сколько символов адресе сервера


Задание 5. Создание шаблона электронного письма. Некая почтовая программа при создании письма использует следующую технологию. Она берет имя получателя и помещает его после приветствия. Затем следует место для текста сообщения, после него — подпись отправителя. Имена получателя и отправителя программа берет из их электронных адресов. Напишите программу, реализующую данное действие.

Входные данные:
электронный адрес адресата;
электронный адрес отправителя.
Выходные данные: шаблон сообщения.

Пример
Входные данные:
Кому: Bilbo@valinor.er
От кого: Gandalf@valinor.er
Текст сообщения:
Поздравляю тебя со стаодиннадцатилетием! Желаю здоровья и долголетия.
Вывод на экран:
Здравствуй, Bilbo!
Поздравляю тебя со стаодиннадцатилетием! Желаю здоровья и долголетия.
С уважением, Gandalf. 

Простые и составные условия. Логический тип данных

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

Простое условие – это два выражения, связанные одним из знаков отношений:  <, >, <=, >=, =, <>.

Составное условие — это условие, состоящее из двух или более простых условий, соединённых с помощью логических операций: and (и), or (или), not (не).

Примеры:

2 числа положительны - (x>0) and (y>0)
хотя бы одно из чисел положительно - (x>0) or (y>0)
число не кратно 5 - not (x mod 5 =0)

Условие, состоящее из простых условий, соединенных and, верно только тогда, когда верны все простые условия.

Условие, состоящее из простых условий, соединенных  or, верно тогда, когда верно хотя бы одно из простых условий.


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

Задание 1-3. Играем. У вас будет 3 игры. Результат 3 игры показываем учителю.

Задание 4. Есть какое-то число х. Составьте для этого числа условия, которые помогут определить, что 

1) число равно 0
2) число положительное
3) число неотрицательное
4) число от 1 до 10
5) число чётное
6) число кратно 5. Вспомните, что означает кратно, и про функцию нахождения остатка от деления.
7)  число кратно 5 или 7
8) прошло не больше недели. В данном случае х обозначает количество дней недели


Задание 5. Продолжите выполнять предыдущее задание

9)  последняя цифра числа 3.

Подсказки.

1. Посчитайте и запишите примеры и ответы в тетрадь.

23 mod 10 =...
875 mod 10 =...
1084 mod 10 =..

2. Что делает операция mod 10? Посмотрите на примеры, проанализируйте.

3. Какая постоянная часть в записанных примерах?  Или что у вас повторяется в каждом примере? Запишите её в тетради.

4. Чему должна быть равна наша последняя цифра по нашему заданию?  Что мы можем дописать в нашем выражении из п. 3

5. Что у нас меняется? Как в математике мы обычно обозначаем величину, которая меняется?

6. Что дописать в выражение из пункта 3, чтобы оно было в общем виде?

10) первая цифра трехзначного числа 7. Здесь вам понадобится функция div.

Максимальный и минимальный элементы массива. Урок 2

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


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

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

Задание 3. Учёные проводят исследования. И им необходимо знать сумму максимального и минимального значения температур. Выведите на экран эту сумму.

Задание 4. Составьте программу, которая считает количество дней с максимальной температурой. 

Задание 5.  В массиве хранится информация о стоимости автомобилей. Определить стоимость самого дорогого автомобиля и его номер в массиве. Если есть несколько таких автомобилей, то выведите все номера. Количество элементов массива и сами элементы массива ввести с клавиатуры.