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





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

13.Плюсик


Помните, мы с вами играли в такую игру. У нас есть число 1, и некоторое заданное число. Надо используя только две операции: умножение на два и прибавление 1. Получить заданное число. Например, возьмем число 9. Используя операцию сложения его можно получить, 8 раз прибавив единицу, но наверно вы догадались, что это не лучший способ. Давайте его поищем. Конечно лучше всего 1) *2, 2) *2, 3) *2, 4) +1. Так гораздо короче. А если взять число 15?

Вот мы сегодня и напишем программу, которая позволяет играть в такую игру. Компьютер будет загадывать число, а мы пытаться его получить. Причем компьютер еще и подсчитает, сколько операция нам пришлось сделать. Рассмотри алгоритм- порядок действий, которые происходят во время игры.

  1. Загадать случайное число

  2. Наше исходное число =1

  3. Попросить ввести операцию: + или *

  4. Если + то прибавить к нашему числу 1, а если * - *2

  5. Показать как изменилось число

  6. Повторить с пункта 3, пока наше число не будет равно или не станет больше загаданного

  7. Если наше число равно загаданному, то мы выиграли

  8. Если наше число больше загаданного, то мы проиграли

Private Sub Form_Activate()

z = Int(Rnd * 10 + 7)

m = 1

Print "Дано число "; z

Print "Получите его из 1"

While m < z

c = InputBox("Введите * или +")

If c = "*" Then

m = m * 2

Else

m = m + 1

End If

Print m

Wend

If m = z Then

Print "Выиграли"

Else

Print "Проиграли"

End If

End Sub
Обсудить, как подсчитать число операций



  • Ввести два числа. Найти наибольший общий делитель.

  • Ввести число. Представить в виде произведения простых множителей.



14.Кролики (Числа Фибоначи)


Кролики!

  • Напечатать ряд фибоначи графически)

+

+

++

+++

+++++

++++++++

++++++++++++++


  • Голодная зима: Суточный рацион коровы составляет w кг сена, v кг силоса и u кг комбикорма. В хозяйстве, содержащем стадо из k голов, осталось s кг сена, t кг силоса, f кг комбикорма. В стаде ежедневно погибает p% коров, ежедневно q% сена сгнивает, r% силоса разворовывается колхозниками, t% комбикорма распродает зав фермой. Когда нельзя будет кормить коров по полному рациону? Какой из видов кормов кончится раньше.

  • У гусей и кроликов задано число лап, сколько было гусей и кроликов, распечатать все варианты

15.Конец света или спасение души


Совершенные числа, эта числа равные сумме своих делителей. Древним грекам были известны только 4 числа. В Библии сказано, что мир был сотворен за 6 дней, а это первое совершенное число. В XII веке церковь утверждала, что спасения души достаточно найти пятое число.


  • Является ли число простым (простое число делиться только на 1 и само себя).

  • Определить сколько простых чисел до заданного числа

    Построить график изменения количества простых чисел


16.НОД и НОК


    Проверка сложения дробей

    Ищем число, на которое делятся оба заданных числа. Обозначим его х. Но тогда а – в тоже делиться на х. Пусть а=32, а в = 15. Тогда разность 21

      а

      B

      36

      15















    Dim a As Integer, b As Integer

    Private Sub Form_Activate()

    a = InputBox("1")

    b = InputBox("2")

    c = a

    While c <> 0

    c = a Mod b

    a = b

    b = c

    Print a, b

    Wend

    Print b

    End Sub

  • взаимно простые числа (числа, наибольший общий делитель которых =1)


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
Поиск