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

Использование основных алгоритмических конструкций и вспомогательных алгоритмов для решения практических задач

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

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

Задание 2. В лотерее участвуют 100 билетов. Билеты пронумерованы от 1 до 100. Каждый билет, номер которого делится на 7, и является счастливым. Составьте программу, которая выводит номера счастливых билетов и их количество. 

Задание 3. Условия лотереи изменились и теперь счастливым является каждый билет, номер которого делится на 11. Составьте программу, которая выводит номера счастливых билетов и их количество. 

Задание 4. Руководство компании изменило политику и счастливыми сделало билеты, номера которых делятся на 7 или на 11.  Но билетов стало 1000. Составьте программу, которая выводит номера счастливых билетов и и сумму этих номеров. 

Сумма будет 110110

Наводящие мысли-подсказки.  Каждый раз когда мы будем находить число, мы будем увеличивать сумму на это число. Как это записать командой? Проведите аналогию с количеством.

Задание 5. У игрока запрашивают целое число. И предлагают ему варианты всех счастливых чисел для его игры. Счастливыми является делители введённого числа.


Пример ввода:  12

Пример вывода: 1 2 3 4 6 12

Наводящие мысли-подсказки.  

Пусть делитель будет d, а само число n.

1. Назовите самый маленький делитель числа.

2. Назовите самый большой  делитель числа.

3. От какого числа до какого будут изменяться делители любого числа? Т. е. от какого числа до какого будет меняться d? Как это можно задать?

4. Что значит, что d является делителем n? Как это записать через условие?




Презентация

 

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

ФАЙЛ ДЛЯ РАБОТЫ



Создание форм

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

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


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


ФАЙЛЫ ДЛЯ РАБОТЫ


Задание 1. 
1. Создайте в папке D:\ученики\10А, Б  папку со своей фамилией.
2. Скопируйте в эту папку файлы Аренда автомобилей, audi, acura из папки D:\для занятий\10 класс\СУБД\Формы.  
3. Снимите флажок Только для чтения (правая кнопка мыши/Свойства).

Задание 2.   

1. С помощью инструмента Форма создайте форму «Автомобили» на основе таблицы «Автомобили».

2. Просмотрите все записи, используя Панель навигации.

3.


Задание 3.   

 1. С помощью созданной формы добавьте записи в таблицу «Автомобили». Записи добавляем в режиме Форма.

2. Отсортируйте записи по полю «Год выпуска. в порядке убывания. Просмотрите записи таблицы «Автомобили» в режиме таблицы.

3. На основе таблицы «Арендаторы» базы данных «Аренда автомобилей.accdb» создайте форму с 
помощью Мастера форм.

4. Исключите поля «Код» и «Паспорт». 

5. Посмотрите форму.

6. Внесите сведения о себе как об арендаторе.



Задание 4.   

1.Откройте форму «Автомобили».

2. Удалите надпись «Фото».

3.Увеличьте размер поля для вывода фото автомобиля.

4. Посмотрите  записи в режиме Формы.



Задание 5. 

1. Продумайте базу данных о наличии книг в книжном магазине. Какие поля вы бы туда включили? Внесите в таблицу 3 ваших любимые книги. Одно из полей сделайте - обложка книги (изображение обложки).

2. Создайте форму для  таблицы. 

3. Подберите цвет фона формы, шрифт, размер шрифта, размеры полей. 

4. Добавьте надпись «Мы будем рады вас видеть по адресу ...». Оформите надпись.


Редактирование электронной таблицы

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


ФАЙЛ ДЛЯ ПРАКТИЧЕСКОЙ РАБОТЫ

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

8 класс (профиль) Использование основных алгоритмических конструкций для решения практических задач

Задачи 


Создание и печать текстового документа

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

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

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

2. Создайте новый текстовый документ.

3. Сохраните его в папку D:\ученики\6Г под именем Письмо ваше имя

4. Наберите текст письма. В тексте 4 абзаца. Всемирному Деду Морозу - это один абзац. В конце каждого абзаца вы нажимаете Enter.

5. Выделите фрагменты текста и подберите размер шрифта. Кнопка на подсказке.



6. Выделите фрагменты текста и подберите шрифт.


7.  Выделите фрагменты текста и подберите начертание.



8. Выделите фрагменты текста и подберите цвет.




9.  Выделите своё имя и установите выравнивание по правому краю.


10. Выделите текст «Письмо...» и установите выравнивание по центру.


11. Выделите текст «Здравствуй,...» и установите выравнивание по ширине.

Составление алгоритмов для работы с графикой

 

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

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

Задание 3. Измените предыдущую программу так, чтобы круги были разного размера.

Задание 4. 


Задание 5. 



Связывание таблиц

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

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

Задание 1. Запустите Microsoft Access и создайте новую базу данных. Сохраните файл в папку D:\ученики\10А, Б Имя файла Абитуриенты фамилия.

Задание 2-3. На основании информации  ниже создайте таблицы Анкеты и Отметки.

В таблице Анкеты следующие поля: Регистрационный номер (тип поля Числовой), Фамилия (тип поля Короткий текст), Имя (тип поля Короткий текст), Отчество (тип поля Короткий текст), Дата рождения (тип поля Дата и время и выберите формат даты). Ключевое поле - Регистрационный номер. 

В таблице Отметки следующие поля: Регистрационный номер (тип поля Числовой), Отметка за первый экзамен (тип поля Числовой), Отметка за второй экзамен (тип поля Числовой), Отметка за третий экзамен (тип поля Числовой). Ключевое поле - Регистрационный номер. 

Свяжите данные таблицы по полю Регистрационный номер. 

Сохраните результаты работы.

Задание 4. 

1. Добавьте в базу данных ещё две таблицы Факультеты и Специальности. Типы полей, ключевые поля определите сами. Поля Экзамен 1, Экзамен 2... - это название экзаменов (предметов). План приёма - количество абитуриентов, которое планируют взять на эту специальность.

2. По какому полю их можно связать между собой? Если ответа не нашли или сомневаетесь, попросите помощи у учителя или одноклассника.

3. Свяжите таблицы Факультеты и Специальности.

Задание 5  

1. Можно ли таблицы Факультеты и Специальности связать  с таблицами Анкеты и Отметки? Объясните свой ответ учителю. 

2.   Добавьте в базу данных ещё две таблицы Абитуриенты и Итоги. У полей Зачисление и Медаль тип логический.  Поле Зачисление - это логический тип данных (зачисли или нет).







3. Свяжите таблицы. 

4. Связи вы можете проверить по рисункам

и по схеме данных 





Ввод и редактирование данных

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


ТЕСТ


ФАЙЛ К ПРАКТИЧЕСКОЙ ЧАСТИ

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

Форматирование абзацев

ПРЕЗЕНТАЦИЯ


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

Файл


Составление алгоритмов для работы с графикой

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

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

Задание 3. Измените предыдущую программу так, чтобы круги рисовались радиусом на 100 пикселей больше. И должно быть расстояние между кругами.

Задание 4. Составьте программу, которая рисует вертикальный ряд прямоугольников.
Наводящие вопросы:
1. Какая команда позволяет нарисовать прямоугольник?
2. Что надо знать, чтобы нарисовать прямоугольник?
3. Что меняется при рисовании каждого последующего прямоугольника? Какие именно координаты?
4. Можно ли связать y rоординату левого верхнего угла и у координату правого нижнего правого? 
у координата правого верхнего угла=у координата левого верхнего угла +число


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

Понятие электронной таблицы. Структура таблицы. Типы данных

 

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

Файл для работы


ИГРАЕМ






Создание таблиц базы данных. Ввод и редактирование данных

 

ИГРАЕМ 


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



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

Задание 1. Запустите Microsoft Access и создайте новую базу данных. Сохраните файл в папку D:\ученики\10А, Б Имя файла Новый год фамилия.

Задание 2-3. На основании информации  ниже создайте таблицу Деды Морозы. Перед выполнением задания прочитайте, пожалуйста, вопросы ниже (зелёным цветом).

  1. Зюзя (Беларусь). Место жительства - лес. Приносит подарки 31 декабря.
  2. Дед Мороз (Россия). Место жительства - Великий Устюг. Помощница Снегурочка. Приносит подарки 31 декабря.
  3. Кыш-Бабай (Татарстан). Место жительства -  лесу.  Помогает дочка Кар Кызы. Приносит подарки 31 декабря.
  4. Санта Христиан (Африка). Живёт на вершине Килиманджаро. Приносит подарки 24 декабря.
  5. Микулаш (Чехия). Сопровождает ангел в белоснежной одежде и лохматый чертёнок.  Приносит подарки 5 декабря.
  6. Баббо Натале. (Италия). Живёт в Лапландии. Помогает   фея Бефана. Приносит подарки 24 декабря.
  7. Йоулупукки (Финляндия). Живёт в Лапландии.  Жена Муори. Приносит подарки 24 декабря.

    Информация из свободных источников интернета. Я не была во всех странах и на деле её не проверяла :) 

Вопросы перед выполнением задания

  1. Какие поля вы включите в таблицу? Какие типы у них будут?
  2. Сколько полей у вас получилось? У меня получилось 5 полей.  Если у вас другое количество полей, обсудите с одноклассником или учителем.
  3. Какое или какие поля  вы сделаете ключевыми? Имена Делов Морозов в разных странах могут совпадать. 

Задание 4. 

1. Добавьте в таблицу поле Изображение. Файлы с изображениями Дедов Мороза расположены в папке D:\для занятий\СУБД\Создание баз данных\Дед Мороз.

2. Внесите в таблицу информацию о Деде Морозе любой страны, которую я не брала.


Задание 5. Подумайте, какую таблицу вы бы могли добавить в базу данных Новый год.  Это может быть даже ваша фантазия. Добавьте её. Таблицы должны иметь связь по какому-то полю.

Требования к таблице: 

1. От 4 полей.

2. От 3 записей.

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

Форматирование символов

 

 ПРЕЗЕНТАЦИЯ


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

Файл Форматирование символов

Понятие базы данных: поля, записи. Назначение системы управления базами данных (СУБД)

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


ИГРАЕМ СЕЙЧАС


ИГРАЕМ

Обобщающее занятие по теме «Алгоритмы обработки строковых величин»

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

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

var s:string;

    ns:integer;

begin

  readln(s);

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

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

             begin

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

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

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

            end;

writeln(s);                          

end.


ТЕСТ


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

Задание 1. Запустите Паскаль.
 
Задание 2. Выполнить программу. Определить, что она делает.

var s, i: string;
     np:integer;
begin
    writeln('Введите имя и фамилию в строку через пробел');
    readln(s);
    np:=pos(' ',s);
    i:=copy(s,1,np-1);
    writeln(i);
end.

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

Пример: 
Ввод: 17 мая
Вывод: 17 

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

Пример: 
Ввод: 17.11.2005
Вывод: 2005

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

Составление алгоритмов для работы с графикой

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

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

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

Задание 2. Составить программу для получения следующего изображения. Расстояние между линиями задайте сами.



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

Задание 4. Составьте программу для получения следующих изображений. 

Наводящие вопросы:

  1. Какая команда позволяет рисовать круги? Стр. 159
  2. Что нам надо знать, чтобы нарисовать круг?
  3. Что у нас будет оставаться постоянным? Центр круга может совпадать с центром экрана.
  4. Что будет изменяться? 
  5. Начать рисовать лучше с большего круга, иначе большие  круги  будут перекрывать меньшие.
uses graphabc;
var ...:integer;
begin
set....

r:=...{максимальный радиус}

while r>=...{самый маленький радиус} do
                    begin
                     c....(..,..,...);                     ;
                     r:=... {r уменьшается}

                    end;



Задание 5. Составить программу для получения следующих изображений.