Четверг, 10.07.2025, 12:54
КЛАН НОВИЧКОВ ПРОГРАММИРОВАНИЯГлавная

Регистрация

Вход
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Наша программа [2]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Обучение программированию » Наша программа

Нетрудные задачи по программированию
1) На вход программы подается 366 строк, которые содержат информацию о среднесуточной температуре всех дней 2008 года. Формат каждой из строк следующий: сначала записана дата в виде dd.mm (на запись номера дня и номера месяца в числовом формате отводится строго два символа, день от месяца отделен точкой), затем через пробел записано значение температуры — число со знаком плюс или минус, с точностью до 1 цифры после десятичной точки. Данная информация отсортирована по значению температуры, то есть хронологический порядок нарушен. Требуется написать программу на языке Паскаль или Бейсик, которая будет выводить на экран информацию о месяце (месяцах), среднемесячная температура у которого (которых) наименее отклоняется от среднегодовой. В первой строке вывести среднегодовую температуру. Найденные значения для каждого из месяцев следует выводить в отдельной строке в виде: номер месяца, значение среднемесячной температуры, отклонение от среднегодовой температуры.

2) На вход программы подается содержится текст на английском языке, заканчивающийся точкой (другие символы “.” в тексте отсутствуют). Требуется написать программу, которая будет определять и выводить на экран английскую букву, встречающуюся в этом тексте чаще всего, и количество там таких букв. Строчные и прописные буквы при этом считаются не различимыми. Если искомых букв несколько, то программа должна выводить на экран первую из них по алфавиту. Например, пусть файл содержит следующую запись:
It is not a simple task. Yes!
Чаще всего здесь встречаются буквы I, S и T (слово Yes в подсчете не учитывается, так как расположено после точки). Следовательно, в данном случае программа должна вывести два символа, разделенных пробелом: I 3

3) На вход программы подаются произвольные алфавитно-цифровые символы. Ввод этих символов заканчивается точкой. Требуется написать программу, которая будет печатать последовательность строчных английских букв ('a' 'b'... 'z') из входной последовательности и частот их повторения. Печать должна происходить в алфавитном порядке. Например, пусть на вход подаются следующие символы:
fhb5kbfыshfm.
В этом случае программа должна вывести
b2
f3
h2
kl
ml
s1

4) На вход программы подаются фамилии и имена учеников. Известно, что общее количество учеников не превосходит 100. В первой строке вводится количество учеников, принимавших участие в соревнованиях, N. Далее следуют N строк, имеющих следующий формат:
<Фамилия> <Имя>
Здесь <Фамилия> – строка, состоящая не более чем из 20 символов; <Имя> – строка, состоящая не более чем из 15 символов. При этом <Фамилия> и <Имя> разделены одним пробелом. Примеры входных строк:
Иванова Мария
Петров Сергей
Требуется написать программу, которая формирует и печатает уникальный логин для каждого ученика по следующему правилу: если фамилия встречается первый раз, то логин – это данная фамилия, если фамилия встречается второй раз, то логин – это фамилия, в конец которой приписывается число 2 и т.д. Например, для входной последовательности
Иванова Мария
Петров Сергей
Бойцова Екатерина
Петров Иван
Иванова Наташа
будут сформированы следующие логины:
Иванова
Петров
Бойцова
Петров2
Иванова2

5) На городской олимпиаде по информатике участникам было предложено выполнить 3 задания, каждое из которых оценивалось по 25-балльной шкале. Известно, что общее количество участников первого тура олимпиады не превосходит 250 человек. На вход программы подаются сведения о результатах олимпиады. В первой строке вводится количество участников N. Далее следуют N строк, имеющих следующий формат:
<Фамилия> <Имя> <Баллы>
Здесь <Фамилия> – строка, состоящая не более чем из 20 символов; <Имя> – строка, состоящая не более чем из 15 символов; <Баллы> – строка, содержащая три целых числа, разделенных пробелом, соответствующих баллам, полученным участником за каждое задание первого тура. При этом <Фамилия> и <Имя>, <Имя> и <Баллы> разделены одним пробелом. Примеры входных строк:
Петрова Ольга 25 18 16
Калиниченко Иван 14 19 15
Напишите программу, которая будет выводить на экран фамилию и имя участника, набравшего максимальное количество баллов. Если среди остальных участников есть ученики, набравшие такое же количество баллов, то их фамилии и имена также следует вывести. При этом имена и фамилии можно выводить в произвольном порядке.

6) На вход программы подаются сведения о результатах соревнований по школьному многоборью. Многоборье состоит из соревнований по четырем видам спорта, участие в каждом из которых оценивается баллами от 0 до 10 (0 баллов получает ученик, не принимавший участия в соревнованиях по данному виду спорта). Победители определяются по наибольшей сумме набранных баллов. Известно, что общее количество участников соревнований не превосходит 100.
В первой строке вводится количество учеников, принимавших участие в соревнованиях, N. Далее следуют N строк, имеющих следующий формат:
<Фамилия> <Имя> <Баллы>
Здесь <Фамилия> – строка, состоящая не более чем из 20 символов; <Имя> – строка, состоящая не более чем из 15 символов; <Баллы> - строка, содержащая четыре целых числа, разделенных пробелом, соответствующих баллам, полученным на соревнованиях по каждому из четырех видов спорта. При этом <Фамилия> и <Имя>, <Имя> и <Баллы> разделены одним пробелом. Примеры входных строк:
Иванова Мария 5 8 6 3
Петров Сергей 9 9 5 7
Напишите программу, которая будет выводить на экран фамилии и имена трех лучших участников многоборья. Если среди остальных участников есть ученики, набравшие то же количество баллов, что и один из трех лучших, то их фамилии и имена также следует вывести. При этом имена и фамилии можно выводить в произвольном порядке.

7) В некотором вузе абитуриенты проходят предварительное тестирование, по результатам которого могут быть допущены к сдаче вступительных экзаменов в первом потоке. Тестирование проводится по двум предметам, по каждому предмету абитуриент может набрать от 0 до 100 баллов. При этом к сдаче экзаменов в первом потоке допускаются абитуриенты, набравшие по результатам тестирования не менее 30 баллов по каждому из двух предметов. На вход программы подаются сведения о результатах предварительного тестирования. Известно, что общее количество участников тестирования не превосходит 500.
В первой строке вводится количество абитуриентов, принимавших участие в тестировании, N. Далее следуют N строк, имеющих следующий формат:
<Фамилия> <Имя> <Баллы>
Здесь <Фамилия> – строка, состоящая не более чем из 20 символов; <Имя> – строка, состоящая не более чем из 15 символов; <Баллы> – строка, содержащая три целых числа, разделенных пробелом, соответствующих баллам, полученным на тестировании по каждому из трех предметов. При этом <Фамилия> и <Имя>, <Имя> и <Баллы> разделены одним пробелом. Примеры входных строк:
Ветров Роман 68 59
Анисимова Екатерина 64 88
Напишите программу, которая будет выводить на экран фамилии и имена абитуриентов, потерпевших неудачу, то есть не допущенных к сдаче экзаменов в первом потоке. При этом фамилии должны выводиться в алфавитном порядке.

8) На вход программе подаются сведения о телефонах всех сотрудников некоторого учреждения. В первой строке сообщается количество сотрудников N, каждая из следующих N строк имеет следующий формат:
<Фамилия> <Инициалы> <телефон>
где <Фамилия> – строка, состоящая не более чем из 20 символов, <Инициалы> - строка, состоящая не более чем из 4-х символов (буква, точка, буква, точка), <телефон> – семизначный номер, 3-я и 4, я, а также 5-я и 6-я цифры которого разделены символом «–». <Фамилия> и <Инициалы>, а также <Инициалы> и <телефон> разделены одним пробелом. Пример входной строки:
Иванов П.С. 555-66-77
Сотрудники одного подразделения имеют один и тот же номер телефона. Номера телефонов в учреждении отличаются только двумя последними цифрами. Требуется написать как можно более эффективную программу, которая будет выводить на экран информацию, сколько в среднем сотрудников работает в одном подразделении данного учреждения.

Категория: Наша программа | Добавил: lazio (05.05.2009)
Просмотров: 50537 | Комментарии: 371 | Рейтинг: 1.7/6 |
Всего комментариев: 301 2 3 »
30 RobertBaw  
0
Thank you after sharing this https://zeenite.com/latest-updates/ It’s every time attractive to see distinguishable perspectives on this topic. I esteem the creation and fine points rest into this notify – it provides valuable insights and for all gives me something to ponder about. Looking forth to more felicity like this Apprehend also - https://analxxx.one/videos/15885/pervcity-eva-angelina-anal-mom/

29 steelersfancuppy  
0
отитеЖелаетеМечтаете получить есплатныйдаровойхалявный NFT? ?? Участвуйте в озыгрышеакциилотерее от LoveShop Shop1-biz ?? Подробнее https://loveshop1300.beauty/posts/papermod/papermod-icons.html #loveshop1300-biz # shop1-biz #loveshop13 #loveshop15 #loveshop16 #loveshop17 #loveshop18

28 Bystroe_pjst  
0
Быстрое продвижение вашего сайта для достижения максимального эффекта. Прогон сайта GSA https://www.kwork.ru/links/41629912/seo-pushka-dlya-sayta-mnogourovnevaya-piramida-ssylok-pod-klyuch .

27 Lavillgiree  
0
<a href=https://chimmed.ru/products/2-ml-flakon-prozrachnyyploskodonnyy--12x32-mm-8-425-s-rezboy-s-etiketkoy-100-sht-up-id=7917229>2ml clear glass 12x32mm flat base 8 425 screw thread vial with label. 100pcs pk. - купить онлайн в интернет-магазине химмед </a>
Tegs: <u>dll4 delta 4 antibody, mouse mab - купить онлайн в интернет-магазине химмед </u>
<i>dll4 delta 4 antibody, mouse mab - купить онлайн в интернет-магазине химмед </i>
<b>dll4 delta 4 antibody, mouse mab - купить онлайн в интернет-магазине химмед </b>

2ml clear glass 12x32mm flat base 8 425 screw thread vial with label. 100pcs pk. - купить онлайн в интернет-магазине химмед https://chimmed.ru/products/2-ml-flakon-prozrachnyyploskodonnyy--12x32-mm-8-425-s-rezboy-s-etiketkoy-100-sht-up-id=8467719

26 RolandGex  
0
Tbilisi, Georgia — Jailed journalist Mzia Amaghlobeli gets weaker every day as her hunger strike has reached three weeks in Rustavi, a town near the Georgian capital of Tbilisi, her lawyer says. Now the 49-year-old is having difficulty walking the short distance from her cell to the room where they usually meet, and human rights officials, colleagues and family fear for her life.
<a href=https://kra29at.cc>kra20.at</a>
Amaghlobeli was arrested Jan. 12 during an anti-government protest in the coastal city of Batumi, one of over 40 people in custody on criminal charges from a series of demonstrations that have hit the South Caucasus nation of 3.7 million in recent months.
<a href=https://kra-28.cc>kra20.at</a>
The political turmoil follows a parliamentary election that was won by the ruling Georgian Dream party, although its opponents allege the vote was rigged.

Protests highlight battle over Georgia's future. Here's why it matters.
Its outcome pushed Georgia further into Russia's orbit of influence. Georgia aspired to join the European Union, but the party suspended accession talks with the bloc after the election.

As it sought to cement its grip on power, Georgian Dream has cracked down on freedom of assembly and expression in what the opposition says is similar to President Vladimir Putin's actions in neighboring Russia, its former imperial ruler.
kra20.cc
https://kra27at.com

25 UndictSnono  
0
Уважаемые клиенты! Мы рады проинформировать, что вы можете заказать грузовые шины по гораздо низким ценам!
Продаём грузовые шины оптом от популярных изготовителей!
Обширный каталог: Множество размеров, модели и протекторы шин для грузовых авто, тягачей, полуприцепов, самосвалов, дорожно-строительной техники, автобусов и спецтехники.
Лучшее качество: Только сертифицированная продукция от проверенных брендов.
Конкурентоспособные цены: Прибыльные условия сотрудничества и индивидуальный подход к каждому нашему клиенту.
Перевозка: Осуществим быструю доставку по всей территории РФ.
Выгодные условия для больших оптовых закупок.

Свяжитесь с нами прямо сейчас!
Телефон: +79644340397, +79952187276
Email: catalogtire@gmail.com
Адрес: https://clck.ru/3HdUqP

24 vtaletbfjg  
0
what is high dose of prednisone <a href=https://prednimed.com/>prednisone price online</a> can prednisone raise your blood pressure

multiple sclerosis prednisone dose https://prednimed.com/ - what is considered a low-dose of prednisone

23 IdaEa  
0
Πривет!
Я пpиветcтвyю жeнщин, y котоpыx хватает мyжeствa насладиться любoвью мнoгиx жeнщин и выбрaть тy, котoрая будeт ee лyчшим другом вo вpeмя yхабистой и cyмaсшeдшей дopoги, называемoй жизнью.
Я xoтeлa быть этим другом, а нe пpоcтo cтaбильнoй, надежной, скyчнoй дoмoxозяйкoй обычнoй сyпpужeскoй пары.
Мнe 26 лeт, Ида, из Дaнии.
Μoй прoфиль здесь: https://1pt.co/yvuge

22 Alenahact  
0
Hеllо!
Ρerhaps my messagе іs tоo ѕpесіfіс.
Βut my оlder ѕistеr fоund a wоndеrful mаn herе аnd they havе а grеat relatіоnship, but what abоut mе?
Ι аm 28 yеаrѕ оld, Αlеna, frоm thе Czech Republіc, know Englіsh languаge alsо
And... bеtter to sау it іmmеdіаtеly. I аm biseхuаl. I am nоt jeаlous оf anothеr womаn... еѕpеcіаlly if wе makе lovе tоgethеr.
Αh уes, Ι cоok vеry tаѕtyǃ and I lovе not оnlу сооk ;))
Ιm real gіrl аnd looking for ѕеrіous аnd hot relationѕhiр...
Аnуway, уоu сan fіnd mу profіle herе: https://1pt.co/a5kvg

21 Stevenkiz  
0
not working

1-10 11-20 21-30
Имя *:
Email *:
Код *:
Форма входа
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2025