Презентация на тему: » Примерные проектные задачи: 1.Написать программу, которая «задумывает» число в диапазоне от А до В и предлагает угадать число с некоторого числа попыток.» — Транскрипт:
3 Примерные проектные задачи: 1.Написать программу, которая «задумывает» число в диапазоне от А до В и предлагает угадать число с некоторого числа попыток. 2.Составить программу, выводящую на экран «электронные часы», которые работают до тех пор, пока оператор не нажмет любую клавишу. 3.В океане расположен архипелаг из N островов, каждый из которых имеет форму многоугольника.
Острова не соприкасаются и не пересекаются. Эти острова необходимо соединить между собой мостами так, чтобы от любого острова архипелага можно было добраться до любого другого. Каждый мост должен соединять пару островов, при этом суммарная длина мостов должна быть минимальной. 4.Игра крестики-нолики три-на-три. человек против машины.
5.Написать программу, выводящую на экран квадрат и окружность. Далее, при нажатии клавиши + окружность должна увеличиваться в размерах, квадрат — уменьшаться, при нажатии клавиши — — наоборот. 6.Поймать мишенью прямоугольник-цель.
Создание игры «Угадай число» на языке программирования c++.
4 Разветвляющийся алгоритм – алгоритм, содержащий хотя бы одно условие, в результате которого обеспечивается переход на один из двух возможных шагов. Базовые структуры ветвления: условие Действие 1Действие 2 В Бейсике используется условный оператор: IF THEN (действие 1) ELSE (действие 2) 1) Полная развилка да (нет)нет (да)
5 Условный оператор: IF THEN (действие) 2) Неполная развилка условие Действие да (нет)нет (да) В Бейсике используются следующие знаки отношения между величинами для записи условий: = (pавно); (не pавно); > (больше); >= (больше или pавно);
6 Оператор GOTO – переход к заданной строке. Например: 10 I=I+2 20 IF I=10 THEN GOTO GOTO PRINT I 50 END В записи условного оператора IF THEN ELSE оператор GOTO можно опускать. Т.е. 20 строчку данной программы можно записать так: 20 IF I=10 THEN 40
7 В языке Бейсик: ON K GOTO N 1, N 2, N 3, где N 1, N 2, N 3 – номера строк 3) Выбор К Действие 1 k=1 Действие 2Действие iДействие n k=2k=ik=n В зависимости от значения переменной К – ЭВМ переходит к заданному номеру строки.
8 Задача: Вычислить значение функции: начало Ввод х х-1
9 Задание на дом (оценка 3): 1.Вводятся оценки за контрольные работы по физике и математике. Выведите на экран «Молодец», если их сумма равна или более 9, иначе — «Подтянись». 2.Рис расфасован в два пакета. Вес первого — m кг, второго — n кг. Определить какой пакет тяжелее — первый или второй? 3.Прием на работу идет на конкурсной основе.
Условия приема требуют 20 лет рабочего стажа и возраста не более 42 лет. Определите, будет ли человек принят на работу. 4.Вводятся годы рождения двух девочек. Определите старшую из них и сообщите ее возраст. 5.Музыкальный диск стоит х руб. У вас имеется a руб. Хватит ли вам денег на покупку диска?
rand. srand. rand задать диапазон. srand time null. Генератора случайных чисел. randomize. Урок #29.
В программе предусмотрите вывод слов «Да» или «Нет». 6.В секцию бокса принимаются мальчики, возраст которых не менее 12-ти лет. Составить алгоритм приема мальчиков в секцию бокса. 7.На телевидении объявлен конкурс лучшего рисунка школьника. Составить алгоритм участия ученика в конкурсе, возраст участника не должен превышать 15-ти лет.
8.Определить, является ли значение целочисленной переменной Х кратным 3. 9.В школу танцев принимаются юноши и девушки, имеющие рост не ниже 168 см. Определите, будет ли поступающий принят в школу. 10.Найти наименьшее из двух чисел.
10 1.Проверьте, делится ли число а на b без остатка. 2.Проверьте, делится ли введенное с клавиатуры число на 5, на 11 без остатка. 3.Проверьте, делится ли введенное с клавиатуры число на 11 или 13 без остатка. 4.Найти большее из двух чисел и удвоить его. 5.Найти наименьшее из двух чисел и увеличить его в 3 раза.
6.Найти наибольшее из двух чисел и увеличить его на 2. 7.Если числа a и b противоположные по знаку, вывести на печать их произведение, в противном случае вывести сообщение Числа одного знака. 8.Найдите наименьшее из трех заданных чисел. 9.Дано действительное число. Определить принадлежит ли оно интервалу (1;3). 10. Задание на дом (оценка 4):
11 1.Составьте алгоритм и программу, выбирающую из трех чисел то, которое лежит между двумя другими. 2.Даны действительные числа x, y (xy). Меньшее из этих чисел заменить их полусуммой, а большее их удвоенным произведением. 3.Даны три числа. Если есть среди них отрицательные числа, то заменить их на 1. 4.Дано два числа. Найти разность между большим и меньшим. 5.Даны три действительных числа.
Возвести в квадрат те из них, значение которых неотрицательны. 6.Даны два действительных числа. Заменить первое число нулем, если оно меньше или равно второму, и оставить числа без изменений в противном случае. 7.Даны действительные числа x, y (xy). Меньшее из этих чисел заменить их средним арифметическим, а большее их произведением.
8.Определить, является ли значение целочисленной переменной Х четным и кратным трем. 9.В школу танцев принимаются юноши и девушки, имеющие рост не ниже 168 см и не выше 178 см. Их вес должен соотноситься с ростом по формуле: значение веса
Источник: www.myshared.ru
Написать программу которая задумывает число
Пользователь
: 16
программа которая задумывает,проверка целого числа и среднее арифметическое
4. Написать программу, которая проверяет, является ли целое число, введенное пользователем, простым.
Ниже представлен рекомендуемый вид экрана во время работы про¬граммы
Введите целое число и нажмите
-> 45
45 — не простое число.
5. Написать программу, которая «задумывает» число в диапазоне от 1 до 10 и предлагает пользователю угадать число за 5 по¬пыток,
Ниже представлен рекомендуемый вид экрана во время работы про¬граммы (данные, введенные пользователем, выделены полужирным шрифтом).
Игра «Угадай число».
Компьютер «задумал» число от 1 до 10.
Угадайте его за 5 попыток.
Введите число и нажмите
-> 5
Нет.
-> 3
Вы выиграли! Поздравляю!
1. Написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с клавиатуры.
Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Вычисление среднего арифметического последовательности положительных чисел.
Вводите после стрелки числа. Для завершения ввода введите ноль.
-> 45
-> 23
-> 15
-> О
Введено чисел: 3
Сумма чисел: 83
Среднее арифметическое: 27.67
Источник: www.programmersforum.ru
требуется написать игру в которой компьютер угадывает задуманное пользователем число
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Написать игру «Угадай число»
Суть игры: пользователю предлагается вводить число из некоторого диапазона до тех пор, пока он его.
Написать игру «Угадай число»
Написать игру «Угадай число». Программа загадывает число в диапазоне от 1 до 500. Пользователь.
Написать игру «Угадай число», используя цикл while
ку,нужно написать игру где компьютер угадывает число допустим за 7 попыток,использовать while.
Решение
Добавлено через 2 минуты
Напишите программу-игру «Угадай число»
Напишите программу-игру «Угадай число». Один игрок, в роли которого выступает компьютер.
Упражнение из книги Страуструпа. Программа угадай число. Можно ли написать лучше?
Всем привет. Сделал упражнение к книге Бьерна Страуструпа «Программирование. Принципы и практика.
Написать программу «Угадай число»
Один из играющих задумывает число от 1 до 1000, другой пытается угадать его за 10 вопросов вида.
Требуется написать игру «Лагерь». Число палаток должно равняться числу деревьев
Нуждаюсь в вашей помощи. Лагерь («Tents», «Tents and Trees») представляет собой прямоугольную.
Угадай число
#include #include #include #include void result(unsigned.
C++ Угадай число
#include #include #include #include void.
Программа, которая отгадывает загаданное целое число
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Добавлено через 1 минуту
Бинпоиск гарантирует, что ответ будет угадан за
7 попыток в худшем случае.
Добавлено через 46 секунд
Точнее за 10 попыток.
Решение
Написать программу которая отгадывает число
Программа Числоотгадывательница-10 замечательна во-первых тем, что не все могут произнести ее имя.
Написать программу, которая угадывает загаданное пользователем число
Помогите пожалуйста хотя бы своими рассуждениями как она должна работать.То есть к примеру.
Цикл. Программа, угадывающая число, загаданное пользователем.
составить программу где пользователь загадывает число от 0 до 16, а программа угадывает его по.
Программа угадывающее число, загаданное вами до 100
Написать программу, которая будет угадывать за минимальное количество шагов число, загаданное вами.
Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз
задание такое Составить функцию, которая, получив целое число определяет, уменьшается ли оно в.
Factorizing Algorithm. Функция, которая получает целое число, если целое число > 1, выдает факторы
не могу разобраться с написанием программы. теоретически логику понимаю, но дальше не идет.
Программа для угадывания загаданного пользователем числа
Есть код рабочей программы по угадыванию чисел пользователем, загаданной этой самой программой.
p.s: я не прошу её писать вам, я хочу понять как это делается.
Спасибо.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Реализовать интерфейс угадывания числа, загаданного пользователем(на JS)
Требуется создать сайт, который угадывает число, загаданное пользователем. Для этого, программа.
Решение
Решение
Аналогичная полноценная игра, делал сам
Можно выбирать режим игры, Комп против Игрока, Игрок против Компа.
Так же идёт тест алгоритма разгадывания (2 алгоритма)
И выбор сложности, если уровень сложности высокий, то Комп использует более эффективный алгоритм разгадывания.
Программа угадывания числа=))
Как можно модифицировать операторы if в программе угадывание числа, чтобы был возможен ввод как.
Программа для угадывания чисел
Помогите пожалуйста написать программу, которая «задумывает число» в диапазоне от 1 до 10 и.
Написать функцию для угадывания числа
Написать функцию для угадывания числа. Загаданное число передавать в функцию в виде параметра.
Составьте программу для угадывания целого числа
составьте программу для угадывания целого числ,которое загадал компьютерв определнном диапазоне.
Рекурсия. Поиск загаданного числа
Вроде бы рекурсия присутствует. Компилятор не ругается. А результат отвратительный. Число не.
Решаем кодом: программа угадает число за 7 попыток
Попробуйте её победить
Недавно у нас была задачка про то, как угадать любое число от 1 до 100 за 7 попыток. Кратко логика такая:
Секрет решения в том, что с каждой попыткой мы делим диапазон поиска числа вдвое. Например, наша первая догадка будет 50, и после неё мы узнаем, в каком отрезке искомое число: от 1 до 50 или от 51 до 100. Например, оно больше 50. Мы берём диапазон чисел от 51 до 100 и делим его пополам — получается 75. Это следующее предположение.
И так мы «складываем вдвое» область поиска, пока не останется одно число. А математические законы таковы, что если 100 поделить на 2 семь раз подряд, получится плюс-минус единица.
Теперь сделаем следующий шаг — автоматизируем эту игру в виде простого веб-приложения. Пусть потеет машина.
Логика угадывателя
Наш угадывательный скрипт будет работать ровно так же, как в исходной игре: на каждом шаге делим диапазон угадывания пополам, округляем до целого и называем это значение. Если больше или меньше — делаем то же самое с новым диапазоном, а если угадали — выводим сообщение.
Сделаем проект в виде HTML-страницы: так нам будет удобнее выводить сообщения, а пользователю — нажимать на кнопки.
Готовим страницу
За основу возьмём страницу со стилями из проекта про калькулятор и выкинем из неё всё лишнее. Заодно сразу наполним её двумя элементами: