Школа для программистов Макаренко М. Д





Скачать 236.6 Kb.
НазваниеШкола для программистов Макаренко М. Д
страница2/10
Дата публикации02.07.2013
Размер236.6 Kb.
ТипСамостоятельная работа
100-bal.ru > Информатика > Самостоятельная работа
1   2   3   4   5   6   7   8   9   10

2.Новое в мире математики



В первом классе нас научили двум арифметическим действиям: и -. Во втором – умножение и деление. И каждый год вы знакомились с новыми математическими операциями: возведение в степень, извлечение корня, скоро узнаете sin, cos, log. Но об одной очень простой операции в школе все равно никогда вам не расскажут. Ее математики «не любят», ее любят программисты.

Рассмотрим пример: 7/2=3,5. Что обозначает знак / - операцию деления. А в Visual Basic есть очень похожий знак \, как вы думаете, что он обозначает? Это тоже деление, но целочисленное, т.е. при операции деление нас интересует, сколько целых получиться. Зачем? Например, у нас полоска цветной бумаги и мы вырезаем колеса для автомобиля, нам интересно, что можно вырезать 3,5 колеса? Нам важно, что четыре колеса не получиться! Но самый интересный вопрос возникает дальше, а можно ли использовать тот кусочек полоски, который остался? Надо определить его размер! Если полоска была 7 см, а колесо 2 сантиметра по ширине, то сколько останется бумаги в см? Быстро прикинем – 1! Т.е. мы выяснили, что помещается 3 колеса (а не 3,5), умножили на ширину колеса и отняли от 7.

7- (3*2)=1. Программисты, чтобы так долго не записывать, решили ввести специальную операцию, которая называется остаток от целочисленного деления. Эту операцию надо обозначить. В разных языках программирования придумали свое обозначение, но во многих решили обозначить тремя английскими буквами mod. 7 mod 2=1

Примеры для решения: 16 mod 7=? (3), 15 mod 3=? (0), 5 mod 7= ? (5)

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

1 мин – 60 сек

1 час – 60 мин – 60*60=3600 сек

Заберем из 4397 3600 сек, т.е. 1 час, останется 4397-3600=797 сек – это минуты и секунды

Из 797 по 60 сек – 13 минут и останется 17 сек. Итого время получилось: 1 час 13 мин 17 сек.

Давай те запишем коротко: 4397 \ 3600= 1 час

4397 mod 3600= 797 сек осталось

797 \ 60 = 13 мин

797 mod 60 = 17 сек

Внимание: а=в и в=а mod \

класс:

 - Выдать сдачу на заданную сумму монетами по 5,2,1 рубль, так чтобы монет было минимальное количество

 -

 - Сколько можно вырезать кругов для пирогов, из листа фанеры

 - Посчитать сумму цифр трехзначного числа

* - Увеличить число обратное заданному трехзначному на 1

3.Простые условия


Уравнение y=5/x

 -

 -

 -

класс

Ввести число. Вывести четное оно или нет

Ввести число. Вывести делится на три или нет

Ввести два числа. Вывести сначала большее, затем меньшее
Заданы окружность и квадрат, определить поместиться ли квадрат в окружность? (нарисовать)

На шахматной доске ладья и король, королю шах? (слон, ферзь, несколько фигур)

Гараж и участок

Знакомство: ввести имя и год рождения. Ввести: Тебе Вася 11 лет (число лет, вывести употребив правильно - 11 лет или 21 год)
  1. Бриллианты и блондинки (4 балла)



Блондинки, как известно, ну очень любят своих лучших друзей — бриллианты и вырезают их из всего, что ни попадется под руку. Причем бриллиантом они считают все, что имеет форму правильного (имеется в виду равностороннего) треугольника. Тут одной блондинке как-то попалась чудная заготовка для бриллианта, имеющая форму прямоугольника, размером a на b и она тут же взялась вырезать из него бриллиант. При этом она, естественно, хочет, чтобы размер бриллианта был как можно больше. Помогите бедняжке.

1   2   3   4   5   6   7   8   9   10

Похожие:

Школа для программистов Макаренко М. Д iconА. С. Макаренко о воспитании в коллективе
Он научился из лишённых всякого положительного воспитания оборванцев делать образованных, культурных, а главное, высоконравственных...
Школа для программистов Макаренко М. Д iconДанная публикация (по журналу «Советская педагогика» 1991,6,7) представляет...
Настоящая книга содержит воспоминания брата А. С. Макаренко – Виталия Семеновича о проведенных им совместно со старшим братом детских...
Школа для программистов Макаренко М. Д iconПрограмма ставит перед педагогами задачу воспитывать молодёжь, понимающую...
А. С. Макаренко ознаменовалось Международной научно-практической конференцией «Педагогика А. С. Макаренко в решении проблем современного...
Школа для программистов Макаренко М. Д iconУчебник по C++ для начинающих программистов Уроки для изучения ассемблера
Они хорошо подходят для лабораторных работ по Delphi программированию, также на основе этих исходников возможно написание своих собственных...
Школа для программистов Макаренко М. Д iconСтуденты спбгу успешно защитили рефераты в Школе Программистов
Исследование поведения китов-белух — матерей и детенышей — расширяет представления ученых о функциональной асимметрии мозга у позвоночных...
Школа для программистов Макаренко М. Д iconА. С. Макаренко Все виды и формы проверки знаний направлены
Это удобно и для учителя, и для учащихся разряжается напряженный ритм работы, выпадает несколько минут интеллектуального отдыха,...
Школа для программистов Макаренко М. Д iconПрограмма для участников выездного семинара клуба в г. Магадан 20-21...
Светлана Макаренко, +7 (4212) 672 177 Олеся Хрусталева (организационные вопросы)
Школа для программистов Макаренко М. Д iconИнформация для блиц-докладчиков Пожалуйста, внимательно изучите следующую...
Светлана Макаренко, +7 (4212) 672 177 Олеся Хрусталева (организационные вопросы)
Школа для программистов Макаренко М. Д iconНовослободская, дом 23
Светлана Макаренко, +7 (4212) 672 177 Олеся Хрусталева (организационные вопросы)
Школа для программистов Макаренко М. Д iconСледует ли обеззараживать сигналы seti?
Этот вопрос помог бы понять мотивацию сообщения до прочтения слишком большой его части. Подобно Одиссею, нам, возможно, следует заткнуть...
Школа для программистов Макаренко М. Д iconР оссийской федерации
Макаренко С. Н. Профессиональная этика: Учебно-методическое пособие. – Таганрог: Изд-во тти юфу, 2012. – 34 с
Школа для программистов Макаренко М. Д iconПовесткА заседания Правительства Калининградской области
Светлана Макаренко, +7 (4212) 672 177 Олеся Хрусталева (организационные вопросы)
Школа для программистов Макаренко М. Д iconСобрание сочинений Марбургское издание, сканированные тома
Издания и исследования по А. С. Макаренко в Германии и в других странах мира за десятки лет
Школа для программистов Макаренко М. Д iconКакая философия науки нам нужна? Факультет философии и политологии спбгу
Светлана Макаренко, +7 (4212) 672 177 Олеся Хрусталева (организационные вопросы)
Школа для программистов Макаренко М. Д iconПрограмма по формированию навыков безопасного поведения на дорогах...
Н. В. Макаренко учителей истории от 30. 08. 2013 г. №149 Протокол от 27. 08. 2013 г. №1
Школа для программистов Макаренко М. Д iconОбучение навыкам научных публичных выступлений в контексте современной...
Светлана Макаренко, +7 (4212) 672 177 Олеся Хрусталева (организационные вопросы)


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск