Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/50: Рейтинг темы: голосов - 50, средняя оценка - 4.80
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035

Подготовка к ЕГЭ

16.04.2011, 14:12. Показов 10857. Ответов 76
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Просьба к участникам форума, выкладывать в данную тему задания типа егэ.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2011, 14:12
Ответы с готовыми решениями:

Подготовка к олимпиаде !!!!
Здравствуйте уважаемые программисты! У меня после завтра олимпиада сегодня выдали примеры заданий . С некоторыми заданиями у меня...

Подготовка к гиа
драсте! Вообщем у меня экзамен через 3 дня( и мне надо решить задачи на QBasic) кому не трудно можете решить Билет № 10 Задача....

с4 егэ !
Алексей и Борис учатся в первом классе. Для изучения арифметики у каждого из них есть набор из нескольких карточек, на каждой из ...

76
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
18.04.2011, 18:10  [ТС]
Лучший ответ Сообщение было отмечено как решение

Решение

Студворк — интернет-сервис помощи студентам
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
DIM a(26): u$ = "abcdefghijklmnopqrstuvwxyz"
DO: INPUT b$
    a(INSTR(u$, b$)) = a(INSTR(u$, b$)) + 1
LOOP UNTIL b$ = "."
FOR i = 1 TO 26: min = 1E38: a(k) = min: FOR j = 1 TO 26
        IF a(j) < min THEN min = a(j): k = j
    NEXT
    IF a(k) <> 0 THEN c$ = c$ + MID$(u$, k, 1)
NEXT
PRINT c$
4
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
18.04.2011, 18:15
softmob, грамотно
min можно было ограничить и длиной строки или общим количеством символов
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
18.04.2011, 20:18  [ТС]
нашел решение к почти такой же задачи, только там в порядке уменьшения частоты встречаемости
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
DIM i, j, k, a(26) AS INTEGER
DIM s(26) AS STRING * 1
FOR i = 1 TO 26
    a(i) = 0
    s(i) = CHR$(ASC("a") + i - 1)
NEXT
INPUT c$
DO WHILE NOT (c$ = ".")
    a(ASC(c$) - ASC("a") + 1) = a(ASC(c$) - ASC("a") + 1) + 1
    INPUT c$
LOOP
FOR j = 1 TO 25
    FOR i = 1 TO 25
        IF a(i) < a(i + 1) THEN
            k = a(i)
            c$ = s(i)
            a(i) = a(i + 1)
            s(i) = s(i + 1)
            a(i + 1) = k
            s(i + 1) = c$
        END IF
    NEXT
NEXT
i = 1
DO WHILE i < 27 AND a(i) > 0
    PRINT s(i);
    i = i + 1
LOOP
END
Вложения
Тип файла: doc Указания по оцениванию.doc (33.0 Кб, 14 просмотров)
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
18.04.2011, 20:43
softmob, видишь, можно и короче и проще, чем они рекомендуют. Сколько людей, столько вариантов.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
18.04.2011, 20:45
Ссылка на демонстрационное задание 2011 года в формате PDF с оф. сайта ЕГЭ:

Скачать документ
1
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
18.04.2011, 21:16  [ТС]
ну тогда C4 от туда.
На вход программе подается набор символов, заканчивающийся точкой (в
программе на языке Бейсик символы можно вводить по одному в строке,
пока не будет введена точка, или считывать данные из файла). Напишите
эффективную, в том числе и по используемой памяти, программу (укажите
используемую версию языка программирования, например, Borland Pascal
7.0), которая сначала будет определять, есть ли в этом наборе символы,
соответствующие десятичным цифрам. Если такие символы есть, то можно
ли переставить их так, чтобы полученное число было симметричным
(читалось одинаково как слева направо, так и справа налево). Ведущих
нулей в числе быть не должно, исключение – число 0, запись которого
содержит ровно один ноль.
Если требуемое число составить невозможно, то программа должна вывести
на экран слово «NO». А если возможно, то в первой строке следует вывести
слово «YES», а во второй – искомое симметричное число. Если таких чисел
несколько, то программа должна выводить максимальное из них. Например,
пусть на вход подаются следующие символы:
Do not 911 to 09 do.
В данном случае программа должна вывести
YES
9101

Добавлено через 12 минут
кот Бегемот, да вариантов решения много. но оценивать будут по своим указаниям по оцениванию. получается если сильно отличается от их решения, пускай более правильное и лаконичное решение, все равно снижут...
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
18.04.2011, 21:29
softmob, ответ 91019
не волнуйся, оценивать будут адекватно, ты же видел за что снимаются баллы, а решение это примерное, там сноска есть: возможны другие варианты программы.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
18.04.2011, 23:13

Не по теме:

Небольшое отступление...
У современных "программистов" другие понятия об эффективности, какая к чертям оптимизация, лучше отрефакторить код, а то, что он будет работать в 3 или более раз медленней, это параллельно, зачем экономить память, завел 10 тыщ. элементов(да ещё и динамического типа) и пользуйся десятком, наворачивая миллиарды лишних операций, зачем делать удобный и безопасный ввод, подумаешь кто при вводе случайно ошибётся и не засчитают из-за этого задание, зачем соблюдать комплексный подход к оптимизации под конкретную архитектуру, зачем пытаться понять суть декомпозиции высокоуровневых инструкций на элементарные операции, зачем учить структуры алгоритмов, развивать логику и учить предмет в целом. А действительно зачем? Ведь всё равно всех порежут за эти "никчёмные" и "ненужные" в области IT знания на этом аппетитном ЕГЭ.


А если без юмора, то я против ЕГЭ. Он допустим в случае, если человек сам хочет его сдать, как было раньше с данным тестом(который с грехом пополам допилили и всё таки пропихнули в систему образования), сдавался он для того, чтобы результаты можно было принять в качестве экзамена(если понимаешь, что препод серьёзный и будет драть 3 шкуры). Чтобы подготовиться к нему нужно каждое задание пару раз решить, оценить скорость решения(т.к. дедлайн, времени там реально мало). Не думаю, что не будет сильно отличаться, скорее всего сделают аналогичные и чуть более мудрёные варианты.

оценивать будут адекватно, ты же видел за что снимаются баллы
Это всё крайне двусмысленно, т.к. оценивать будет человек по своему осмыслению критериев, прописанных в "указаниях по оцениванию", если почитать правильное решение и эти указания, уверен у нормального программиста с десяток вопросов появится, что говорить про человека, которому просто это надо сдать.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
18.04.2011, 23:39
>Quiet Snow<, вы преувеличиваете, как по мне егэ по информатике - самое адекватное из егэ
ток почему-то все решения на васике, раньше ж можно было на паскале еще писать
0
 Аватар для -immortal-
60 / 60 / 43
Регистрация: 31.01.2011
Сообщений: 105
19.04.2011, 00:16
Цитата Сообщение от alex_x_x Посмотреть сообщение
ток почему-то все решения на васике
потому что раздел форума посвящен Бейсику

и сейчас можно писать на всех трех языках(бейсик,паскаль ,Си)
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
19.04.2011, 00:34
ток почему-то все решения на васике, раньше ж можно было на паскале еще писать
Разве? Там же в некоторых заданиях приводят решения на нескольких языках: бейсик, Паскаль, си. Ну и псевдокод походу тоже используют(насчёт заданий C не уверен).
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
19.04.2011, 00:58
alex_x_x, решения принимаются на Бейсике, паскале, си, школьном алгоритмическом языках, а так же (с этого года на Java)
0
19.04.2011, 01:13

Не по теме:

Цитата Сообщение от кот Бегемот Посмотреть сообщение
а так же (с этого года на Java)
ужас
как говорил наш декан скоро в яслях будут на с++ писать

0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
19.04.2011, 17:50  [ТС]
softmob, ответ 91019
да не все скопировал.
сделал прогу к той задачи:
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DIM a(9): u$ = "0123456789"
DO: INPUT b$: c = INSTR(u$, b$) - 1: d = a(0)
    IF c >= 0 AND b$ <> "" THEN a(c) = a(c) + 1: q = q + 1
LOOP UNTIL b$ = "."
FOR i = 0 TO 9
    IF a(i) MOD 2 <> 0 THEN a(i) = a(i) - 1: w = i: k = k + 1
    a(i) = a(i) / 2
NEXT
IF q = 0 OR k > 1 OR q - d <= 1 THEN
    IF d = 1 THEN PRINT "YES", "0" ELSE PRINT "NO"
ELSE
    FOR i = 9 TO 0 STEP -1: FOR j = 1 TO a(i)
            q$ = MID$(u$, i + 1, 1)
            n1$ = n1$ + q$: n2$ = q$ + n2$
    NEXT: NEXT
    c$ = n1$ + MID$(u$, (w + 1) * k, 1) + n2$
    PRINT "YES", c$
END IF
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
19.04.2011, 22:09
softmob, молодец. Вот видишь, не всё так страшно. Посмотри решение, которое приводится в методических указаниях и увидишь, что твоё проще.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
19.04.2011, 23:34
Цитата Сообщение от кот Бегемот Посмотреть сообщение
решения принимаются на Бейсике, паскале, си, школьном алгоритмическом языках, а так же (с этого года на Java)
а еще можно на конкретном базаре, камасутре..........
школьном алгоритмическом языках
объясните нам сирым и убогим что язык такой???
специально для специалистов ЕГЭ объясняю
когда возникли компъютеры(ЭВМ) был один язык машинные коды
потом люди устали писать команды для машин появился ассемблер (потом появился двухпроходный объяснить разницу?)
потом(60-годы) появился FORTRAN, ADA , PL .....................
и на фоне умных языков появился Басик(абревиатуру сам переведешь или объяснить?)
В 70-71 (не помню точно) Вирт(Это фамилее такое) сказал хватит разврата и придума язык ПАСКАЛЬ(по моему первый язык структурного(функционального)програмиров ания)
потом появился С потом D(в жизни известен как С++ (ООП)) Delfi(Не самый мой любимый язык(ооп)
ДЖАВА ШАРП и многое другое......
но мы пишем на старорежимном Басике(даже не на Quik) и орем что мы самый крутые и другим (мне)
не понять что переменная(она же буква) не есть константа(равная 1)посему мы будем прибавлять
в массив в первый элемент (вес х41 буква а)
и в последний( вес 0x5B буква z)
в остальные по тексту
а потом пройдем нормальным пузырьком
и говорить мне что это оптимальное решение???? я дико извиняюсь,

Добавлено через 3 минуты
softmob,
вот это решение мне поравилось

Не по теме:

есть конечно недочеты есть неправильные решения
Но есть главное
Стулья целы

0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
19.04.2011, 23:54
Школьный алгоритмический язык создан академиком Ершовым для того, чтобы школьники могли составлять программы (алгоритмы) без привязки к конкретному языку и при отсутствии компьютеров (дело было в 80-х годах). Сейчас помощник президента Дворкович вновь продвигает этот язык (версию КуМир), чтобы унифицировать процесс программирования в школах и автоматизировать проверку заданий. Бред, но против ветра не плюнешь.
А для сирых и убогих шутов существует Википедия

PS плохо, когда человек не понимает, как к строке прибавляется буква.
"aaa"+"a"="aaaa"
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
20.04.2011, 00:20
Цитата Сообщение от кот Бегемот Посмотреть сообщение
школьники могли составлять программы (алгоритмы)
до него еще был язык псевдопрограмирования
блок схемы
но судя по ЕГЭ
программы (алгоритмы)
это одно и тоже
так же как ИНФОРМАТИКА- наука о сборе обработке и передаче информации
по вашему программирование
причем на самом мертвом языке(Бегемот специально для Вас я писал на Васике еще для Радио-86РК(слыхали про такой))
а для крутых и продвинутых статья в вике зачем и для чего придуман паскаль

Добавлено через 2 минуты
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Школьный алгоритмический язык создан академиком Ершовым
может Вы ЛОГО имеете в ввиду?
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
20.04.2011, 00:21
я не пойму только, зачем ты всё это мне рассказываешь? Я достаточно долго был модером в разделе Паскаль. И на бейсике программировал ещё в начале 80-х годов, а до этого на псевдокоде.
ЛОГО и ШАЯ - абсолютно разные вещи. А что такое информатика, я объяснял детям 15 лет назад, в школе.
Программы и алгоритмы - это не одно и то же. Программа записана на языке программирования, а алгоритмом может быть кухонный рецепт.
PS Не стоит меня учить, я сам это умею делать.
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
20.04.2011, 22:48  [ТС]
задача немного не из егэ:
«Двупростые числа»
Скучающий Вася Пупкин решил посчитать количество двузначных простых чисел. Их оказалось 21: 11, 13,17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97. Он так увлекся этим занятием, что начал изучать «двупростые» числа. Так Вася назвал числа, у которых любые 2 подряд идущие цифры образуют двузначное простое число.
Вам предстоит продолжить дело Васи и выяснить, насколько часты (или редки) «двупростые» числа.
Составите программу, которая
* Запрашивает число N цифр в числе (2<N<20);
* Находит и сообщает число N-значных «двупростых» чисел (возможно, длинное целое).
Например:
Число разрядов N=4
Число N-разрядных «двупростых» чисел 142
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.04.2011, 22:48

Задание с4 из егэ
Помогите решить данную задачу, вот примерное условие: надо составить программу, которая бы из входящей строки, в которую входят названия...

Арифметический корень (книга Мальцев Математика ЕГЭ минимум Подготовка к ЕГЭ 2016)
Помогите, может у кого есть решибник к книге Мальцев Математика ЕГЭ минимум Подготовка к ЕГЭ 2016. Если кому то не жалко времени, решите....

Подготовка к ЕГЭ
№1 Диагональ равнобокой трапеции перпендикулярна боковой стороне. Найдите площадь трапеции, если высота равна 12 см, а диагональ - 20 см....

Подготовка к ЕГЭ'
Здравия желаю всем, кто посетил и ещё не посещал данную тему. Буду немногословен и сразу перейду к сути: дан прямоугольный треугольник ABC...

Подготовка к Егэ по информатике
Прошу не ругаться администрацию, если не там, где нужно, создал тему, ибо понятия не имею куда её можно ещё запилить. Здесь, с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru