Задачи по программированию 11 класс Уровень 1



Скачать 51,52 Kb.
Дата20.05.2015
Размер51,52 Kb.
ТипДокументы

Задачи по программированию 11 класс

Уровень 1

  1. При выводе числовой информации с поясняющимся текстом часто возникает проблема согласования выводимого значения и окончания поясняющего текста. Например, в зависимости от числового значения, поясняющий текст денежной единицы может быть «рубль», «рублей» или «рубля». Очевидно, что окончание поясняющего слова определяется двумя последними цифрами числа, что отражено в таблице.


2 посл. цифры числа

Поясняющий текст

*0, *5, *6, *7, *8, *9

Рублей

*1

Рубль

*2, *3, *4

Рубля

Однако приведенное в таблице правило имеет исключение для чисел 11, 12, 13, 14. Для этих чисел поясняющий текст должен быть – «рублей».

Составьте программу, которая обеспечивает ввод чисел и вывод числа с поясняющим текстом (например, вводится число 35, выводится – 35 рублей).


  1. Составьте программу, которая пересчитывает вес из фунтов в килограммы, и учитывает, что в зависимости от страны, фунт «весит» по-разному.

Россия – 0,4059 кг, Англия – 0,453592 кг, Австрия – 0,56001 кг,

Германия, Дания, Исландия, Нидерланды – 0,5 кг, Италия – 0,31762 кг




  1. Составьте программу, которая в зависимости от введенного номера месяца выводит название сезона, к которому он относится.




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




  1. Определить средний рост девочек и мальчиков одного класса. Количество учеников в классе заранее известно.



Уровень 2


  1. В память ЭВМ вводят по очереди координаты N точек. Определить координаты точки, максимально удаленной от начала координат.




  1. Начав тренировки, лыжник в первый день пробегал 10 км. Каждый следующий день он увеличивал длину пробега на 10% от предыдущего дня. Определить в какой день он пробежит больше 20 км, в какой день суммарный пробег за все дни превысит 100 км.




  1. В ЭВМ, обслуживающую выборы, вводят следующую информацию: фамилии кандидатов и количество набранных ими голосов. Составьте программу, обеспечивающую такой ввод, и вывод фамилии кандидата, набравшего максимальное количество голосов.




  1. Имеется прейскурант, содержащий название товара и его стоимость. Составить программу, которая позволит ввести имеющиеся данные и вывести прейскурант при условии, что стоимость товаров увеличится на N %. Новый прейскурант имеет следующую структуру:




Название товара

Старая стоимость

На сколько увеличивается товар

Новая стоимость




  1. У вас есть доллары. Вы хотите обменять их на рубли. Есть информация о стоимости купли-продажи в банках города. В городе N банков. Составьте программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли.


Уровень 3

  1. При приеме экзамена преподаватель решил воспользоваться компьютерной программой. Эта программа позволяет вводить фамилию ученика, номер билета, время, которое ученик потратил на сдачу экзамена и оценку, которую он получил (всего 4 параметра). Программа записывает данные в текстовый файл, причем каждое данное – в отдельную строку (в первой строке – фамилия, во второй – номер билета и т.д.). Составьте такую программу для преподавателя. Запишите в файл информацию не менее чем о 5 учениках. Программа должна контролировать достоверность вводимых данных.




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




  1. Начальник отдела банка, в котором вы работаете, попросил написать программу, с помощью которой можно было бы удобно вводить информацию о клиентах банка. Информация должна иметь следующую структуру: фамилия клиента, сумма вклада, на какой срок (количество месяцев) положен вклад, под какой процент в месяц. Программа должна записывать данные в файл так, чтобы каждый реквизит записывался в отдельную строку (первая строка – фамилия, вторая – сумма вклада и т.д.). Напишите программу и создайте файл, содержащий не менее 5 клиентов.




  1. Предположим, что вы работаете в больнице в отделе автоматизированных систем управления (АСУ). Начальник поручил вам составить программу, которая позволяет посчитать средний возраст больных и максимальное количество дней, которые больные лежат в больнице. Данные берутся из файла, в котором информация представлена в следующем виде: фамилия больного, его возраст, предполагаемый срок госпитализации. Каждый реквизит - с новой строки, количество больных – не менее 5.




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


Уровень 3

  1. При приеме экзамена преподаватель решил воспользоваться компьютерной программой. Эта программа позволяет вводить фамилию ученика, номер билета, время, которое ученик потратил на сдачу экзамена и оценку, которую он получил (всего 4 параметра). Программа записывает данные в текстовый файл, причем каждое данное – в отдельную строку (в первой строке – фамилия, во второй – номер билета и т.д.). Составьте такую программу для преподавателя. Запишите в файл информацию не менее чем о 5 учениках. Программа должна контролировать достоверность вводимых данных.




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




  1. Начальник отдела банка, в котором вы работаете, попросил написать программу, с помощью которой можно было бы удобно вводить информацию о клиентах банка. Информация должна иметь следующую структуру: фамилия клиента, сумма вклада, на какой срок (количество месяцев) положен вклад, под какой процент в месяц. Программа должна записывать данные в файл так, чтобы каждый реквизит записывался в отдельную строку (первая строка – фамилия, вторая – сумма вклада и т.д.). Напишите программу и создайте файл, содержащий не менее 5 клиентов.




  1. Предположим, что вы работаете в больнице в отделе автоматизированных систем управления (АСУ). Начальник поручил вам составить программу, которая позволяет посчитать средний возраст больных и максимальное количество дней, которые больные лежат в больнице. Данные берутся из файла, в котором информация представлена в следующем виде: фамилия больного, его возраст, предполагаемый срок госпитализации. Каждый реквизит - с новой строки, количество больных – не менее 5.




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

Похожие:

Задачи по программированию 11 класс Уровень 1 iconПрименение программ-тренажеров в обучении программированию
Икт, «одним из важнейших понятий курса информатики и информационных технологий основной школы является понятие алгоритма» [1]. Соответственно,...
Задачи по программированию 11 класс Уровень 1 iconМетодика и содержание подготовки учащихся к олимпиадам по программированию. Дистанционный курс
Ется олимпиад для школьников, хотя в студенческих турах иногда встречаются задачи о геометрии в пространстве, но это скорее исключение...
Задачи по программированию 11 класс Уровень 1 iconИнформатика 10-11 класс Мендель Виктор Васильевич, декан фенмит фгбоу впо двггу
Решение задач по программированию – сложный творческий процесс, однако успешность в их решении зависит от наличия некоторых базовых...
Задачи по программированию 11 класс Уровень 1 iconПрограмма учебной практики по программированию направление подготовки прикладная математика и информатика

Задачи по программированию 11 класс Уровень 1 iconПояснительная записка Рабочая программа составлена на основе: Федерального компонента государственного Стандарта среднего (полного) общего образования по биологии (базовый уровень)
«Биосферный уровень организации жизни», «Биогеоценотический уровень организации жизни», «Популяционно – видовой уровень организации...
Задачи по программированию 11 класс Уровень 1 iconРабочая программа кружка по программированию предназначена для учащихся 6-11 классов маоу гимназии 32 г. Калининграда на 2012-2013 уч год
Настоящая рабочая программа кружка по программированию предназначена для учащихся 6-11 классов маоу гимназии 32 г. Калининграда на...
Задачи по программированию 11 класс Уровень 1 iconРабочая программа по музыке Ступень обучения (класс) основное общее (7 класс) Количество часов 3 5 Уровень

Задачи по программированию 11 класс Уровень 1 iconРабочая программа по литературе Ступень обучения (класс)- основное общее 8 класс Количество часов 68. В неделю Уровень- базовый

Задачи по программированию 11 класс Уровень 1 iconРабочая программа по географии 9 класс (базовый уровень) «География. Россия: природа, население, хозяйство»
В. П. Дронова и Л. Е. Савельевой (М: Просвещение, 2009г) и соответствует требованиям к обязательному минимуму содержания Федерального...
Задачи по программированию 11 класс Уровень 1 iconРабочая программа по учебному курсу «География. Землеведение» 6 класс. Базовый уровень педагога Кульковой Вероники Александровны
Рабочая программа по учебному курсу «География. Землеведение» 6 класс. Базовый уровень
Разместите кнопку на своём сайте:
docs.likenul.com


База данных защищена авторским правом ©docs.likenul.com 2015
обратиться к администрации
docs.likenul.com