понедельник, 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. Составить программу для получения следующих изображений.