Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2





НазваниеПрограмма по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2
страница4/5
Дата публикации06.05.2014
Размер0.54 Mb.
ТипПояснительная записка
100-bal.ru > Информатика > Пояснительная записка
1   2   3   4   5

Зарплата составляет $400.00


Введите # отработанных часов (-1, если ввод закончен): 41

Введите почасовой тариф работника ($00.00): 10.00

Зарплата составляет $415.00

Введите # отработанных часов (-1, если ввод закончен): -1

65. Палиндромом называется число или фраза текста, которая читается одинаково как слева направо, так и в обратном порядке. Например, каждое из следующих пятизначных целых чисел является палинд­ромом: 12321, 55555, 45554 и 11611. Напишите программу, которая считывает пятизначное целое число и определяет, является ли оно палиндромом.

66. Напишите программу, которая считывает целое число и определяет (выводя результат на печать), сколько цифр в этом числе равно 7.

67. Напишите программу, которая суммирует последовательность це­лых чисел. Предположите, что первое целое число, считываемое с помощью scanf, определяет количество значений, которое осталось ввести. Ваша программа должна считывать только одно значение при каждом выполнении scanf. Типичной входной последовательно­стью могло бы быть 5 100 200 300 400 500 , где 5 указывает, что должны суммироваться последующие 5 значе­ний.

68. Напишите программу, которая вычисляет и выводит среднее значе­ние для нескольких целых чисел. Предположите, что последним значением, считываемым с помощью scanf, является контрольное значение 9999. Типичной входной последовательностью могла бы быть последовательность 10 8 11 7 9 9999, указывающая, что должно быть вычислено среднее для всех значе­ний, предшествующих 9999.

69. Функция факториала часто используется в задачах по теории веро­ятности. Факториал положительного целого числа n (записывается n! и произносится «н факториал») равен произведению положитель­ных целых чисел от 1 до n. Напишите программу, которая вычисля­ет факториалы целых чисел от 1 до 5. Выведите результаты вычис­лений в табличной форме. Какие сложности могли бы помешать вам вычислить факториал числа 20?

70. Компания платит своим служащим как администраторам (это те, кто получает еженедельно фиксированную зарплату), работникам с почасовой оплатой (те, кто получает фиксированную почасовую оплату за первые 40 отработанных часов и «полуторную», т.е. превышающую в 1.5 раз их почасовую, оплату за сверхурочные часы работы), работникам с комиссионным вознаграждением (те, кто по­лучает $250 плюс 5.7% от их валовых еженедельных продаж) и ра­ботникам со сдельной оплатой труда (те, кто получает фиксирован­ную сумму денег за каждую единицу произведенной ими продукции- каждый сдельщик в этой компании работает только с одной разновидностью продукции). Напишите программу для расче­та еженедельной зарплаты каждого служащего. Вам неизвестно за­ранее количество служащих. Служащий каждой из групп имеет соб­ственный код оплаты: администраторы имеют код оплаты 1, работники с почасовой оплатой имеют код 2, работники с комисси­онным вознаграждением имеют код 3 и работники со сдельной опла­той труда имеют код 4. Используйте оператор switch для расчета зарплаты каждого служащего в зависимости от его кода. Внутри оператора switch попросите пользователя (т.е. клерка, рассчитываю­щего зарплату) ввести соответствующие данные, которые потребу­ются вашей программе для расчета зарплаты каждого служащего, исходя из его кода оплаты.

71. Напишите функцию multiple для двух целых, которая определяет, кратно ли второе число первому. Функция должна получать два це­лых аргумента и возвращать 1 (true), если второе число кратно пер­вому, и 0 (false) в противном случае. Используйте эту функцию в программе, которая вводит серию пар целых чисел.

72. Напишите функцию, которая получает целое значение и возвращает число с обращенным порядком цифр. Например, для числа 7631 функция должна вернуть значение 1367.

73. Напишите программу, которая моделирует подбрасывание монеты. Для каждого подбрасывания монеты программа должна печатать слова Heads или Tails (орел или решка). Пусть программа подбросит монету 100 раз и сосчитает число выпадений для каждой стороны монеты. Напечатайте результаты. Программа должна вызывать от­дельную функцию flip, которая не получает никаких аргументов и возвращает 0 для решки и 1 для орла. Примечание: если программа моделирует подбрасывание монеты, реалистично, то каждая сторона монеты должна выпасть примерно равное число раз (т.е. примерно 50 орлов и 50 решек при 100 подбрасываниях).

74. Компьютеры играют все возрастающую роль в образовании. Напи­шите программу, которая поможет ученику начальной школы выу­чить таблицу умножения. Используйте функцию rand для генера­ции двух положительных одноразрядных целых чисел. Программа должна выводить вопрос вроде: How much is 6 times 7? (Сколько будет шестью семь?) Школьник должен напечатать ответ. Ваша программа проверяет от­вет. Если он правильный, напечатайте фразу «Очень хорошо!». По­сле этого задавайте следующий вопрос по умножению. Если ответ неправильный, напечатайте «Неверно. Пожалуйста, попробуйте снова» и разрешите школьнику отвечать на вопрос до тех пор, пока он не даст правильный ответ.

75. Напишите рекурсивную функцию power (base, exponent), которая возвращает значение baseexponent

Например, power(3, 4) = 3*3*3*3. Предположим, что exponent является целым, большим или равным 1. Подсказка: шаг рекурсии мог бы использовать соотношение

baseexponent = base * baseexponent-1, а завершающим условием будет случай, когда значение exponent станет равным 1, поскольку base1 = base

76. Включить заданное число q в массив, упорядоченный по возрастанию, с сохранением упорядоченности.

77. Найти произведение и количество положительных элементов числового массива.

78. Удалить элемент с номером К в заданном числовом массиве.

79. Дана матрица. Найдите ее наибольший элемент и номера строки и столбца, на пересечении которых он находится.

80. Вычислить и вывести суммы элементов столбцов заданной матрицы.

81. Элементы заданного числового массива упорядочить по возрастанию.

82. В заданной целочисленной матрице найти количество строк, содержащих нули.

83. Дана целочисленная матрица. Определить, встречается ли в этой матрице столбец, в котором максимальный элемент равен заданному целому К.

84. Напишите программу, которая вставляет 25 случайных целых зна­чений от 0 до 100 в упорядоченный связанный список. Программа должна вычислять сумму элементов и среднее значение, которое должно быть числом с плавающей точкой.

85. Напишите программу, которая создает связанный список из 10 символов, после чего создает копию списка с элементами, разме­щенными в обратном порядке.

86. Напишите программу, которая использует стек для того, чтобы определить, является ли строка палиндромом (т.е. пишется по бу­кам одинаково в прямом и в обратном направлении). Программа должна игнорировать пробелы и знаки пунктуации.

87. (Рекурсивный вывод на печать списка в обратном порядке) Напи­шите функцию printListBackwards, которая рекурсивно выводит элементы данных в списке в обратном порядке. Используйте вашу функцию в тестовой программе, которая создает упорядоченный список целых чисел и распечатывает его в обратном порядке.

88. (Рекурсивный поиск в списке) Напишите функцию searchList, ко­торая выполняет рекурсивный поиск заданного значения в связан­ном списке. В том случае, если оно обнаружено, функция должна возвращать указатель на значение; в противном случае должно воз­вращаться значение NULL. Используйте вашу функцию в тестовой программе, которая создает список целых чисел. Программа дол­жна предлагать пользователю ввести значение, которое необходимо обнаружить в списке.

89. (Поиск в двоичном дереве) Напишите функцию binaryTreeSearch, которая будет искать в двоичном дереве заданное значение. Функ­ция должна принимать в качестве аргументов указатель на корне­вой узел двоичного дерева поиска и ключевое значение, которое не­обходимо найти. Если узел, содержащий ключевое значение, обнаружен, функция должна вернуть указатель на этот узел; в про­тивном случае функция должна возвратить NULL.

90. Создайте класс TIME (время), который содержит функции позволяющие установить часы, минуты и секунды (SET функции), а также функции возвращающие значения часов, минут и секунд (GET функции). Объекты этого класса должны выводиться в военном (23:45:32) и стандартном (11:45:32) форматах.

91. Создайте класс DATE (дата), который содержит функции позволяющие установить год, месяц и день (SET функции), а также функции возвращающие значения года, месяца и дня (GET функции). Объекты этого класса должны выводить дату.

92. Создайте класс EMPLOYEE (служащий), который содержит в себе объекты класса DATE (дата). Один объект класса DATE символизирует дату рождения служащего, второй объект класса DATE символизирует дату поступления на работу. Объекты класса EMPLOYEE выводят имя, фамилию, дату рождения и дату поступления на работу служащего.

93. Создайте класс PhoneNumber (телефонный номер), закрытые элементы которого есть код города и номер. Также создайте дружественные функции, которые перегружают операции передачи и извлечения из потока и позволяющие обрабатывать данные класса телефонного номера.

94. Создайте класс Point (точка), содержащий координаты точки. Создайте класс Circle (окружность) производный от класса Point, содержащий элемент данных радиус. Программа должна выводить объект класса Circle в виде - Центр = [x; y]; Радиус = r .

95. Создайте класс Shape (форма). Создайте от него производные классы Circle (окружность) и Cylinder(цилиндр). Класс Shape должен содержать чисто виртуальную функцию printShapeName (печатать имя формы). Эта функция должна переопределяться в каждом производном классе. Имена объектов производных классов должны выводиться на печать через указатель на базовый класс, то есть использовать свойства полиморфизма.

96. Создайте класс сотовый телефон. Создайте класс прилавок. Причем класс прилавок должен содержать не менее 3 объектов класса сотовый телефон. При описании классов используйте следующую информацию. Класс сотовый телефон должен содержать следующую информацию о сотовом телефоне:

  1. наименование фирмы производителя

  2. количество часов в режиме разговора

  3. количество часов в режиме ожидания

  4. число 1 если цветной дисплей и 0 если не цветной дисплей

  5. цена

Класс прилавок должен содержать следующую информацию:

  1. порядковый номер прилавка

  2. количество сотовых телефонов на прилавке

  3. информацию об имеющихся телефонах

97. Создайте класс комната. Создайте класс квартира. Причем класс квартира должен содержать не менее 3 объектов класса комната. При описании классов используйте следующую информацию. Класс комната должен содержать следующую информацию о комнате:

  1. длина

  2. ширина

  3. высота

  4. наименование комнаты (к примеру, зал, кухня, спальня, туалет, ванная)

Класс квартира должен содержать следующую информацию:

  1. количество комнат в квартире

  2. число 1 если ванная совмещена с туалетом и 0 если не совмещена

  3. информацию о каждой комнате

98. Создайте класс группа. Создайте класс факультет. Причем класс факультет должен содержать не менее 3 объектов класса группа. При описании классов используйте следующую информацию. Класс группа должен содержать следующую информацию о группе:

  1. наименование группы (к примеру, М-51, М-52)

  2. количество человек в группе

  3. фамилию старосты

Класс факультет должен содержать следующую информацию:

  1. название факультета

  2. количество групп

3) информацию о каждой группе

По дисциплине Информационные системы

Задания выполняются в СУБД.

99. Разработать информационную подсистему "Зарплата" для автоматизации начисления почасовой заработной платы в бухгалтерии. База данных состоит из трех основных таблиц, содержащих сведения о работниках, ставки почасовой оплаты и табель отработанных часов.

На каждого работника хранятся следующие данные:

  1. личный номер (ключевое поле);

  2. фамилия, имя, отчество;

  3. отдел;

  4. должность;

  5. разряд;

Тарифная сетка для почасовой оплаты:

  1. должность (ключевое поле вместе с разрядом);

  2. разряд (от 7 до 15);

  3. ставка (руб/час).

Табель содержит:

  1. личный номер;

  2. месяц;

  3. количество часов, отработанных за месяц.

100. Разработать информационную систему "Библиотека" для учета хранимой и выданной читателям литературы. БД системы состоит из трех основных таблиц со следующей структурой:

"Книги":

  1. шифр книги (ключевое поле);

  2. автор;

  3. название;

  4. год издания;

  5. количество экземпляров.

"Читатели":

  1. читательский билет (ключевое поле),

  2. фамилия и инициалы,

  3. отдел (адрес);

"Выдача":

  1. шифр книги;

  2. читательский билет;

  3. количество экземпляров;

  4. дата выдачи;

  5. дата возвращения;

  6. дата фактического возвращения

101. Разработать информационную систему "Старт" для подсчета результатов соревнований. База данных состоит из трех таблиц:

"Участники":

  1. фамилия и инициалы;

  2. стартовый номер (ключевое поле);

  3. шифр группы (учитывающий пол и возраст);

  4. спортивная организация.

"Протокол старта":

  1. стартовый номер;

  2. время старта;

  3. отметка о не выходе на старт.

"Протокол финиша":

  1. стартовый номер;

  2. время финиша;

  3. отметка о сходе с дистанции.

102. Разработать информационную систему "Товарооборот" для промтоварного магазина. БД системы состоит из четырех таблиц: "Товары", "Поступление товаров", "Продажа товаров" и "Поставщики" со следующей структурой.

"Товары":

  1. код товара (ключевое поле);

  2. наименование товара;

  3. единица измерения количества товара.

"Поступление товаров":

  1. код товара;

  2. дата поступления;

  3. цена приобретения товара за единицу измерения;

  4. код поставщика.

"Продажа товаров":

  1. код товара;

  2. месяц продажи;

  3. проданное количество за месяц;

  4. цена продажи товара.

"Поставщики":

  1. код поставщика (ключевое поле);

  2. название поставщика;

  3. адрес поставщика;

  4. телефон поставщика.

По дисциплине Компьютерные сети, Интернет и мультимедиа технологии

103. Разработать Web-страницу, на которой разместить следующие объекты: Заголовок, Изображение, Текст (см. рисунок). Задать цвет фона, цвет текста.


104. Разработать Web-страницу, на которой разместить следующие объекты: Заголовок, Изображение, Текст, Таблица следующим образом (см. рисунок). Задать цвет фона, цвет текста, оформить таблицу.



105. Создать Web-страницу, на которой разместить текстовое поле и командную кнопку. Разработать сценарий, с помощью которого в текстовое поле будет выводится сообщение «Привет, физмат!» при нажатии на командную кнопку(см. рисунок):



106. Создать Web-страницу, на которой разместить группу из пяти переключателей и текстовое поле. Разработать сценарий, с помощью которого в текстовое поле будет выводится сообщение о выбранном в текущей момент переключателе, например, «Выбран переключатель 1» (см. рисунок):



107. Разработать Web-страницу, на которой выводится видимый заголовок «Работаем с HTML», а также приглашение пользователю щелкнуть на этом заголовке. При щелчке на заголовке он превращается в бегущую строку справа налево.



111. Разработать Web-страницу, на которой располагается текстовая строка и текстовое поле. Сделать так, чтобы при выделении любого фрагмента текста из текстовой строки с помощью левой клавиши мыши в текстовое поле размещалась информация о выделенном тексте:



108. Разработать Web-страницу, на которой располагаются 4 гиперссылки и предложение переместить указатель мыши на гиперссылку. Сделать так, чтобы при наведении пользователем указателя мыши на одну из гиперссылок, размер ее шрифта увеличивается, а цвет меняется. Если курсор мыши убирается с гиперссылки, то цвет и текст гиперссылки возвращают свои первоначальные значения.

1   2   3   4   5

Похожие:

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Проектно-образовательная деятельность по формированию у детей навыков безопасного поведения на улицах и дорогах города
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: Создание условий для формирования у школьников устойчивых навыков безопасного поведения на улицах и дорогах
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
«Организация воспитательно- образовательного процесса по формированию и развитию у дошкольников умений и навыков безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: формировать у учащихся устойчивые навыки безопасного поведения на улицах и дорогах, способствующие сокращению количества дорожно-...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Конечно, главная роль в привитии навыков безопасного поведения на проезжей части отводится родителям. Но я считаю, что процесс воспитания...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспитывать у детей чувство дисциплинированности и организованности, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Всероссийский конкур сочинений «Пусть помнит мир спасённый» (проводит газета «Добрая дорога детства»)
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспиты­вать у детей чувство дисциплинированности, добиваться, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...



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


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