четверг, 30 января 2025 г.

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

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

АЛГОРИТМ ЕВКЛИДА

 

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

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

Задание 2.  Наберите и выполните программу из классной работы. Какой НОД получился у 140 и 96? 

Задание 3. Длина комнаты 575 см, а ширина 375 см. Пол в комнате нужно выложить декоративными плитками в форме квадрата. Каков наибольший возможный размер такого квадрата (плитку резать не хотят)? Чтобы решить задачу, нужно найти НОД чисел обозначающих длину и ширину комнаты.

Какой ответ вы получили?

Задание 4. Сколько плиток такого размера, понадобится? 

Подсказки.
1. Идея решения есть в презентации, которую вы изучали.

2. Вы вводите числа a и b. В ходе программы они меняются, а вам надо разделить исходные длину и ширину на НОД. Для сохранения a и b их можно присвоить каким-то новым переменным (до выполнения цикла).

В каком месте программы начнут изменяться переменные а и b? Перед изменением а и b нам надо их сохранить в другие переменные. Например, c:=a;....

3. Вы сохранили исходные a и b. Посчитали НОД. Какой переменной обозначается НОД? Что теперь осталось сделать? (Смотрите в презентации подсказки по решению).

4. Что будем выводить на экран?

Задание 5. Найдите НОК чисел через НОД. Наименьшее общее кратно нескольких чисел – это самое меньшее число, которое делится на каждое из этих чисел без остатка. Например: НОК (18; 48) = 144

.

вторник, 28 января 2025 г.

Обобщающее повторение по теме «Основные алгоритмические конструкции»

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


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


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

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

Задание 2. Волшебник заколдовал все сейфы. Метод колдовства он выбрал совсем простой: переворачивал трёхзначное число справа налево. Если код был 347, то становился 743. Составьте 
программу, которая будет осуществлять колдовство волшебника.

ТЕСТ

Использование стандартных функций

 

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


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


ДИАГРАММА ВЕНА

пятница, 24 января 2025 г.

Разработка фрагментов тематических веб-сайтов

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


СБОР САЙТОВ


Таблица с комментариями


Экономлю ваш бюджет на дизайн!


Дизайн, шрифты и цвета – вообще не главное.

Да, это говорит вам дизайнер в здравой памяти и трезвом уме. Представьте, вы открываете книгу, там красивые картинки, а текст на незнакомом вам языке. Так же и с сайтом без структуры. 

Клиент хочет кратко и по делу, так что если вы в 2-5 предложениях опишете:

✔️ Кто вы
✔️ Какие запросы решаете
✔️ Какой результат даёт работа с вами
✔️ Ваши услуги и прайс
✔️ Как к вам записаться

Поздравляю, ваш сайт уже на 50% лучше, чем у конкурентов!

Шлифанём? Цвет.

Хотите дорого-богато? Берите несколько оттенков одного цвета или максимум 2 контрастных. 

Можно посмотреть в интернете цветовые схемы, а можно посмотреть на выбранную для сайта фотографию и взять цвета с неё. 

Вы в зелёном платье – кнопки будут зелёными. Юбка серая – отлично, творим на бледно-бледно сером фоне.

Еееееее, ваш сайт лучше, чем у конкурентов на 60%!

Финалочка. Шрифты.

О, как кровоточат мои глаза, когда я вижу сайты с кучей разнокалиберных шрифтов разных начертаний. А если это всё ещё мигает, переливается, внезапно вылетает - АААААААА, СПАСИТИ!!!

Золотое правило гласит: 2 шрифта. Первый акцентный для заголовков. Второй суперчитаемый для основного текста. 

Можете собой гордиться, ваш сайт на 70% лучше, чем у конкурентов!

Да, так просто) 

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

Создать сайт.

Требования:

1. Единая тема.

2. Единое оформление.

3. Блоки разного типа. Не меньше 3 типов. А всего не меньше 6 блоков.

4. Наличие на страницах  изображений, видео. 

5. Текст - это ваши мысли. Это могут быть 2 предложения, но ваши.

6. В “подвале” сайта указать: школа, кто выполнил.
 

четверг, 23 января 2025 г.

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

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


ИЗУЧАЕМ НОВЫЙ МАТЕРИАЛ


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

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

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

Задание 3.  Вводится целое число. Посчитайте сумму его цифр. 

Подсказка. При подсчёте суммы переменная, отвечающая за сумму увеличивается на цифру числа. Т. е. k:=k+...;

Задание 4.  Вводится целое число. Сколько троек в числе?

Подсказка. 

1. Мы умеем считать цифры числа. Какая переменная отвечает за количество цифр в нашей программе?

2. Как записать «если цифра равна 3, то количество увеличивается на 1»?


Задание 5.  Вводится целое число. В его записей нет 0 и 1.  Посчитайте количество чётных и нечётных цифр. 

среда, 22 января 2025 г.

Реализация алгоритмов работы с целочисленными данными

 

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



ИГРАЕМ




Задача. Робинзон Крузо провёл на острове k дней. Сколько полных недель и дней он пробыл на острове?


Например, Робинзон Крузо провёл 37 дней. Это составило 5 недель и 2 дня.


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


Задание 1. Запустить программу PascalABC.NET


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

var k:integer;
begin
 writeln('Сколько дней жил Робинзон на острове?');
 readln(k);
 writeln('Недель ',k div 7);
....
end.


Задание 3. Робинзон Крузо провёл на острове k дней. Сколько полных недель и дней он пробыл на острове? Цвилизация оказалось неземной и в  неделе там было  11 дней.


Задание 4. Дано двузначное число. Найдите его первую цифру.

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

а) 27 div 10 =?
б) 85 div 10 =?
в) 12 div 10 = ?
г) 51 div 10 =?

Шаг 2. Посмотрите на примеры и результаты. Сделайте вывод. Как можно выделить первую цифру двузначного числа? 

число div ?

Шаг 3. Обозначим число через a. Тогда операцию по выделению первой цифры числа можно записать так ? div 10

Шаг 4. Дополните и выполните программу

var a, z1 :integer; {z1 - первая цифра двузначного числа}
begin
 writeln('Введите двузначное число ');
 readln(...);
  z1:=a div ...
  writeln(z1);
end.

Задание 5. Упр. 3 п. 1 стр. 107. Для нахождения последней цифры двузначного числа можно использовать операцию mod 10.

var a, z1,z2 :integer; {z1 - первая цифра двузначного числа, z2 - вторая}
begin
 writeln('Введите двузначное число ');
 readln(...);
  z1:=...
  z2:=...
  writeln(...);
end.

четверг, 16 января 2025 г.

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

 ИГРАЕМ

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

Задача.   Вывести на экран таблицу значений функции y = 3x2 + 5x – 8 на интервале [-3, 3], значения аргумента выводятся с шагом h = 0,5.

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

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

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

Задание 3.  Вывести на экран таблицу значений функции y = -3x2 + 5x – 7 на интервале [-5, 5], значения аргумента выводятся с шагом h = 1.

Проверка:

При х=-5  у будет равно - 107

При х=-1 у будет равно - 15

При х=4 у будет равно - 35

Задание 4.  Вывести на экран таблицу значений функции 



 на интервале [-5, 5], значения аргумента выводятся с шагом h = 0.2.

Проверка:

При х=4  у будет приблежённо равно 0,43

При х=-3 у будет равно - 0,2

Задание 5.  Вывести на экран таблицу значений функции 





 на интервалах [1, 6] и  [8;15] значения аргумента выводятся с шагом h =1 .

Проверка:

При х=5  у будет приблежённо равно 0,5

При х=14 у будет равно  0,24

вторник, 14 января 2025 г.

Организация вычислений. Команда присваивания

 

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


Вывод данных - writeln

Ввод данных - readln(имя переменной 1, имя переменной 2)

Описание переменных - var имя переменной 1, имя переменной 2 : тип данных; 

Типы данных: 
1) integer – целый. Только целые числа: -5,  0,  79
2) real – вещественный. Целые+дробные: -6.7, -89,   0,   107 


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

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


Задание 3.

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




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

Ввод

2

7


Вывод 10.3333333333333


Выполните программу и для дробных чисел.


Результат покажите учителю.


 

Задание 4. Упр. 3 п. 1 стр. 102. Подумайте, какие данные вам даны (они же будут использоваться в команде ввода), что надо найти. Результат покажите учителю.

Может помочь Пример 15.4


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


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

Ввод

3

15

2


Вывод

10

Форматирование электронной таблицы

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

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


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

пятница, 10 января 2025 г.

Визуальное веб-конструирование

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





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

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

Требования:

1. Не менее 5 страниц.
2. Наличие на страницах  изображений, видео. 
3. Текст - это ваши мысли. Это могут быть 2 предложения, но ваши.
4. В “подвале” сайта указать: школа, кто выполнил.
5. Логотип и значок сайта на прозрачном фоне.


Сайт  по литературе Кондратенко Екатерина
https://sites.google.com/d/1rFKnAyjqX6MzAqo7zZWtrp-gDBbncHhI/p/1iYV_UqUYhJB-v7T8UBxy4TCNS6VjNKC0/edit


Сбор сайтов

Таблица с ссылками на сайты


четверг, 9 января 2025 г.

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

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

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

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

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

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

Сумма будет 110110

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

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

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

среда, 8 января 2025 г.

Язык программирования Pascal. Переменные. Типы данных. Ввод данных

 

ИГРАЕМ

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


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


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


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


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


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

var d : real;{описание переменной вещественного типа, она обозначает длину стороны}
begin
  writeln('Введите длину квадрата');{выводит надпись Введите...}
  readln(ЗДЕСЬ ДОЛЖНА БЫТЬ ПЕРЕМЕННАЯ, КОТОРАЯ ОБОЗНАЧАЕТ ДЛИНУ стороны);{ждёт пока вы введёте 1 число}
  write('Периметр равен ' , ЗДЕСЬ ЗАПИСЫВАЕМ ВЫРАЖЕНИЕМ, КАК СЧИТАТЬ ПЕРИМЕТР );{выводит надпись Периметр... и результат}
end.

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

5

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

Периметр квадрата равен 20.


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

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


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

10 5

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

Сумма чисел=15

Разность чисел=5

Произведение чисел=50

Частное чисел=2


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

Задание 5. Известны размеры комнаты: а - длина, b - ширина, h - высота. Составьте программу нахождения площади поверхности стен. Площадь окон и дверей не учитывать. 


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

4 5 3

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

Площадь поверхности стен равна 54.


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