среда, 30 ноября 2022 г.

Работа со словами

Задача. Вводится текст. Вывести слова из текста в столбик. Слова друг от друга отделяются пробелами.

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

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

Задание 3. Вводится текст. Вывести последнее слово из текста. Слова друг от друга отделяются пробелами.

вторник, 29 ноября 2022 г.

Вставка и замена в тексте

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

var s:string;

    ns:integer;

begin

  readln(s);

  ns:=pos('... ',s);{ищем  слово, которое будем заменять}

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

             begin

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

             ...('...',s,...);{вставляем новое слово}

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

            end;

writeln(s);                          

end.



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

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

Задание 3. Заменить в тексте слова «золотая осень» на «зима».

Работа с фрагментами текста. Урок 12. 6 класс

 ПРЕЗЕНТАЦИЯ


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

Ребята, файл для работы Работа с фрагментами расположен в папке D:\для занятий\6класс\ТР. 

Строковые величины. Принцип сравнения. Повышенный


Задача. Напишите программу, которая определяет, является ли введённый символ цифрой от 0 до 9.


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

Задание 2. Напишите программу, которая определяет, является ли введённый символ цифрой от 0 до 9.

Задание 3. Напишите программу, которая определяет, является ли введённый символ пробелом.

четверг, 24 ноября 2022 г.

Использование условий. Цикл с предусловием. Урок 12. 7 класс

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


ЗАКРЕПЛЕНИЕ МАТЕРИАЛА



uses robot;
begin
 field(20,20);
  {заведём Робота в левый верхний угол} 
  while freefromleft do left;
  while freefromup do up;
  {привели, а сейчас ведём вправо и закрашиваем}
  ...
end.  
  

ЗАКРЕПЛЕНИЕ МАТЕРИАЛА


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

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

Задание 3. Упр. 4а стр. 74 до конца
Задание 4. Упр. 4в стр. 74 
Задание 5. Упр. 4б стр. 74 

среда, 23 ноября 2022 г.

Составление алгоритмов обработки строковых величин

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


Задача 1. В строке вида логин:пароль@сервер. Заменить каждый символ пароля *.

Ввод:
masha:123456@qwe.biz
Вывод:
masha:******@qwe.biz




РЕШЕНИЕ ЗАДАЧ
Задача 2. Набрать и выполнить программу для решения классной задачи.

Задача 3. Дана строка вида имя пользователя@логин#пароль/ник Замените каждый символ пароля %

Понятие о каскадных таблицах стилей

 Проверка ДЗ 

Проверка CSS

вторник, 22 ноября 2022 г.

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

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

 
ПРЕЗЕНТАЦИЯ


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


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

ИТОГИ УРОКА

Подсчёт в тексте

 Задача. Посчитать количество слов в тексте. Слова отделяются друг от друга пробелами.

Рассмотреть 2 способа.

var s:string;

    np,k:integer;

begin

 readln(s);

 s:=s+' ';

 for np:=1 to length(s) do 

                        if s[np]=' ' then k:=k+1;

 writeln(k);

end.


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

 Задача 2. Посчитать количество слов в тексте. Слова отделяются друг от друга пробелами.


 Задача 3. Посчитать количество предложений в тексте. Предложение заканчивается точкой.

Задача 4. Посчитать количество предложений в тексте. Предложение может заканчиваться точкой, восклицательным или вопросительным знаками, многоточием.

Задача 5. Посчитать количество слов, начинающихся и заканчивающихся на букву «С». Строчные и заглавные буквы не различаются



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

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

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


Пример

Входная строка: 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

 

четверг, 17 ноября 2022 г.

Алгоритмическая конструкция «повторение». Урок 11. 7 класс

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



ЗАКРЕПЛЕНИЕ МАТЕРИАЛА

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

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

Задание 3. Составьте программу для решения задачи с3 (обстановку можно посмотреть в упр. 3 стр. 67).

Задание 4. Составьте программу для решения задачи с8 (обстановку можно посмотреть в упр. 5 стр. 67). 


Задание 5. Составьте программу для решения задачи с5 (обстановку можно посмотреть в упр. 6 стр. 67). 

Вставка символов.

Задача. Составьте программу, которая в тексте заменяет “и” на “i”.

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


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

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

Задание 3. Составьте программу, которая заменяет в строке примера все знаки : на /
Пример ввода: 267:8*98+76:9*5-3
Пример вывода: 267/8*98+76/9*5-3

Задание 4.

1. Составьте программу для решения следующей задачи:
Согласно стандарту ANSI С, при задании пути к файлу в программе на языке С, каталоги разделяются символом "/", а в стандарте фирмы Borland для разделения каталогов используется последовательность символов "\\". Написать программу, которая переводит строку, содержащую путь к файлу в стандарте Borland, в строку, содержащую путь к файлу в стандарте фирмы ANSI С.
Пример
Путь в Borland C > C:\\MYDOCS\\TEX\\DOC1.TEХ
Путь в ANSI C > C:/MYDOCS/TEX/DOC1.TEX

2. С/Pascal. Дана строка символов. Заменить все вхождения символа '{' на 'begin', а каждое вхождение символа '}' — на 'end'.

Задание 5.

1. Html. Дан текст, в котором встречаются структуры "<i>" и "</i>". Заменить каждое вхождение "<i>" на "<курсив>", а каждое вхождение "</i>" на "<конец курсив>". Замечание. В программе следует учесть, что буква "i" может быть как строчной, так и прописной.


вторник, 15 ноября 2022 г.

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

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


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

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

Задание 3. Вводится адрес электронной почты. Вывести ту часть имени, которую пользователь придумывает сам.

var a,s:string;
     ……..:integer;
begin
 readln(a);
 p:=...(‘@’,a);{ищем номер символ @}
 s:=copy(...,1,p-1); {выделяем нужную часть}
 writeln(s);
end.

Удаление части строки. 9 класс Повышенный.

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



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


Пример

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

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




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

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



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


Пример

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

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



var s:....;

      d, k, p: ….;

begin

   readln(...);{вводим строку}

   k:=pos(...,s);{ищем  номер первого символа ^}

   p:=pos(...,s); {ищем  номер первого символа &}

   d:=p-k; {вычисляем длину части ^Средний балл}

   delete(...,k,d);{удаляем из строки часть ^Средний балл}

   writeln(s);

end.



Задание 4. 


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


Пример

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

Вывод: ИвановИ.И.^8-2017

 

2. В строку   ФИО^Средний балл&Суммарный-god балл удалить god.


Пример

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

Вывод: ИвановИ.И.^8,9&27




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


Пример

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

Вывод:

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

Логин: CoolUser

Пароль: parol

 

четверг, 10 ноября 2022 г.

Анимация движения

 Задание 1

 Задание 2

Исполнитель Робот. Урок 10. 7 кдасс


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

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


Задание 2. Набрать и выполнить программу, над которой сегодня работали вместе. Для выполнения программы можно нажать клавишу F9.


вторник, 8 ноября 2022 г.

Выделение символов из строки. 9 класс повышенный.



Задача. В строку вводятся фамилия, имя, отчество. Вывести фамилию, первую букву имени и отчества.
Пример
Ввод
Иванов Фёдор Петрович
Вывод
Иванов Ф. П.

var fio,s1,s2:string; np1,np2:integer; begin writeln('Vvedite FIO'); readln(fio); np1:=pos(' ',fio);{находит номер первого пробела} np2:=lastpos(' ',fio); {находит номер второго пробела} s1:=copy(fio,1,np1+1);{выделяет из строки fio часть с фамилией и первой буквой имени} s1:=s1+'.';{добавляет к строке s1 точку} s1:=s1+' '+fio[np2+1]+'.';{объединяет строку с фамилией, первой буквой имени и точкой с пробелом и первой буквой отчества и добавляет в конце точку } writeln(s1); end.



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


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

Задание 3. Вводится адрес электронной почты. Вывести ту часть имени, которую пользователь придумывает сам.

var ……...:string;
     ……..:integer;
begin
 readln(a);
 p:=...(‘@’,a);{ищем номер символ @}
 s:=copy(...,1,p-...); {выделяем нужную часть}
 writeln(s);
end.

Текстовый редактор.Урок 10. 6 класс

ПРЕЗЕНТАЦИЯ


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


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

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

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

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

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

четверг, 3 ноября 2022 г.

Язык программирования Pascal. Структура программы. Команда вывода. Урок 15

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


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

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

Задание 2.  

а) Выполните программу

begin
  write('Вечор, ты помнишь, вьюга злилась,');
  write('На мутном небе мгла носилась;');
  write('Луна, как бледное пятно,');
  write('Сквозь тучи мрачные желтела,');
  write('И ты печальная сидела —');
  write('А нынче… погляди в окно:');
  write('Под голубыми небесами');
  write('Великолепными коврами,');
  write('Блестя на солнце, снег лежит;');
end.

б) Замените все команды write на writeln. Выполните программу. Что произошло? Почему?

в) Перед строкой  write('Под голубыми небесами');  добавьте строку writeln;  Выполните программу. Что произошло? Какой вывод вы можете сделать?

Г) Добавьте после  writeln ещё один writeln.

Покажите результат выполнения учителю.


Задание 3. 

а) Выполните программу. Что вывелось в результате выполнения программы?

begin
  write('5*5+7=');
end.
 
б) Уберите в команде  write('5*5+7='); апострофы.  Выполните программу. Что вывелось в результате выполнения программы? Какой вывод вы можете сделать?

в) Замените команду  write('5*5+7='); на  write('5*5+7=' , 5*5+7); Выполните программу. Что вывелось в результате выполнения программы? Какой вывод вы можете сделать? Мы можем соединять в одной команде  текст и выражения?

г) Выполните упр. 5 п. 1 стр. 96. 

Покажите результат выполнения учителю.