пятница, 11 сентября 2015 г.

Домашнее задание для 8 класса

Учить конспект. На следующем уроке - проверочная.

Решить в тетради задачу:
Документ объёмом 16 Мбайт можно передать с одного компьютера на другой двумя способами:
А. Сжать архиватором, передать архив по каналу связи, распаковать.
Б. Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если:
  • средняя скорость передачи данных по каналу связи составляет 221 бит в секунду;
  • объём сжатого архиватором документа равен 25% исходного;
  • время, требуемое на сжатие документа, – 14 секунд, на распаковку – 4 секунды?

Домашнее задание для 7 класса

Задание на 25 сентября


Часть 1: goo.gl/GXpxbuЧасть 2: goo.gl/mK1bGT

*Часть 3: Выполнить 10 минизаданий для исполнителя Черепашка: https://blockly-games.appspot.com/turtle?lang=ru 
Для заданий 7-10: сделать снимок экрана с решением и сохранить в текстовый документ.


пятница, 4 сентября 2015 г.

Первое занятие 8 класса

Входное тестирование: goo.gl/Wq9Lp8
Презентация к уроку: goo.gl/z2sgaE

Домашнее задание
  1. Прочитайте статью журнала: http://kpolyakov.narod.ru/download/inf-2015-02.pdf стр. 14-16
  2. Выпишите в тетради определения терминов:
    1. Исполнитель
    2. Система команд исполнителя
    3. Формальный исполнитель
  3. Ответьте на вопросы формы: goo.gl/aZsJ7R

Техника безопасности и поведение в компьютерном классе

Правила техники безопасности
Находясь в компьютерном классе:
  • Входите в кабинет спокойно, не торопясь, не толкаясь, не задевая столы;
  • Бережно обращайтесь с техникой;
  • Не кладите книги, тетради на монитор и клавиатуру;
  • Начинайте работу по указанию преподавателя «Включаем компьютеры».
  • Не вставайте со своих мест, когда в кабинет входят посетители.
  • Соблюдайте чистоту;

среда, 6 мая 2015 г.

Повторение. Форматирование текстового документа

Задание: оформить листовку "Теорема Пифагора"
На листовке разместить формулировку теоремы и один из способов доказательства.
Внизу разместить короткую справку о самом Пифагоре.
Требования к оформлению:

понедельник, 20 апреля 2015 г.

суббота, 18 апреля 2015 г.

Графический модуль и циклы



  1. Нарисовать N вложенных друг в друга кругов. Радиус самого большого круга - R1, радиус самого маленького - R2. Значения N, R1, R2 вводят с клавиатуры.
  2. Нарисовать N вложенных друг в друга квадратов. Сторона самого большого квадрата - R1, сторона самого маленького - R2. Значения N, R1, R2 вводят с клавиатуры.
  3. Замостить квадратное окно разноцветными квадратами размеров RxR пикселей каждый. Разместить в окне NxN квадратов. Значения N и R вводят с клавиатуры.
  4. Нарисовать шахматную доску с размером клетки NxN
  5. Нарисовать график функции y = sin (x). Масштаб преобразования функции по осям  x и y вводят с клавиатуры

Домашнее задание:

Нарисовать N вложенных друг в друга эллипсов. Размер самого большого эллипса - AxB пикселей, размер самого маленького - в N раз меньше. Значения N, A, B вводят с клавиатуры.

Зачетная работа по теме "Графический модуль" для 9В

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


  1. Придуманный рисунок должен содержать циклические конструкции (повторяющиеся элементы, концентрические круги, ромбы и т.д.) Прорисовка этих элементов должна осуществляться с помощью циклов.
  2. Рисунок должен иметь как минимум один настраиваемый элемент, задаваемый пользователем. (вводить с клавиатуры координаты объекта, или его размер, или цвет)
  3. Ссылку на рисунок и на программный код разместить в таблице:
    ссылка для группы 9В-1>>  
    ссылка для группы 9В-2>> 

пятница, 17 апреля 2015 г.

Проект для 10Д "Математически точный супрематизм"


  1. В альбоме "Супрематизим" >> отмечаете выбранную картину:  в комментарии необходимо указать свою фамилию, имя и номер группы.
  2. Во втором комментарии указать, кто является автором картины, ее название  год создания.
  3. На выбор:  в Desmos или в Pascal создать максимально близкую копию этой картины.
  4.  В третьем комментарии к картине разместить ссылку на апплет Desmos или ссылку на файл с кодом на Pascal.
  5. Подготовить краткий реферат о художнике и картине. Образец оформления >>



пятница, 10 апреля 2015 г.

Рисуем в Pascal. Маленькие фокусы

Разница между командами Circle, FillCircle, DrawCircle


uses GraphABC;
begin
    Window.SetSize(500, 250);
    Pen.SetWidth(4);
    Pen.SetColor(clRed);
    Brush.SetColor(clBlue);
    DrawCircle(100, 100, 60); //рисует окружность
    Circle(250, 100, 60); //рисует круг
    FillCircle(400, 100, 60); // закрашивает внутреннюю часть круга
end.

Пример работы с SetPixel

 
uses    GraphABC; 
var    x, y: integer; 
begin
    Window.SetSize(256, 256); //Задаем размер окна
    //Проходим по всем точкам окна и закрашиваем их     
    for x := 0 to 255 do
        for y := 0 to 255 do
            setpixel(x, y, rgb(x, 150, y)); 
end.
Команда setpixel(x, y, rgb(x, 150, y)); позволяет задавать цвет каждого пикселя в зависимости от его позиции на экране.

Попробуйте заменить строчку setpixel(x, y, rgb(x, 150, y)); на :setpixel(x, y, rgb(x, y, x+y)); setpixel(x, y, rgb(x, y, x*y));

Простая анимация с помощью sleep. Рисуем луну



uses GraphABC;
var x: integer;
begin
    Window.SetSize(800, 600);
    Window.Clear(clDarkBlue);
    LockDrawing;
    for x := 550 downto 150 do
    begin
        Brush.SetColor(clGold); // рисуем диск Луны
        FillCircle(400, 200, 100);
        Brush.SetColor(clDarkBlue); // рисуем темно-синюю тень
        FillCircle(x, 200, 100);
        Redraw;
        sleep(10); // задержка в 10 милисекунд
    end;
end.

Команда sleep(10)  создает задержку в 10 милисекунд.
Команды LockDrawing и Redraw обеспечивают анимацию без "мерцания"

Попробуйте убрать команды LockDrawing и Redraw из программы. Посмотрите, что получилось?

Материалы к зачету по теме “Основы программирования в Pascal”

четверг, 19 марта 2015 г.

пятница, 13 марта 2015 г.

Тип string

Пользуясь материалами учебника, сайтом Дистанционной подготовки по информатике, справкой PasclABC заполнить таблицу:

Команда
Описание
Пример
Delete 


Insert


Copy


ConCat


Pos


UpCase


Str


Val


SetLength


LowerCase


UpperCase


StrToInt


IntToStr


FloatToStr


StrToFloat


пятница, 13 февраля 2015 г.

четверг, 15 января 2015 г.

Программирование на языке Pascal

  1. Дано натуральное число меньше 256. Вывести на экран число, представляющее собой его квадрат.
  2. Сформировать число, представляющее собой реверсную (обратную в порядке следования разрядов) запись заданного трехзначного числа. Например, для числа 341 таким будет 143.
  3. Даны три числа. Вывести на экран то из них, которое больше.
  4. Даны вещественные числа a, b и c, причем a отлично от 0. Решить квадратное уравнение ax^2 + bx + c = 0 или сообщить о том, что действительных решений нет.
  5. Дано натуральное число (N<30). Вывести на экран все натуральные числа до заданного включительно.
  6. Даны натуральные числа x и n (которое также может быть равно 0). Вычислить x^n.
  7. Дано натуральное n (которое также может быть равно 0). Вывести на экран n-ное число Фибоначчи.
    Примечание: последовательность чисел Фибоначчи задается следующей рекуррентной формулой:

    То есть, нулевой член последовательности – это число 0, 1-й член – число 1, а любой другой член, начиная со 2-го, является суммой двух предыдущих. Например, F2 = F1 + F0 = 1 + 0 = 1, F3 = F2 + F1 = 1 + 1 = 2 и т. д.