RFpro.ru - онлайн консультации, интернет консультации онлайн, решение задач онлайн
Временный код:

получить код (экспресс-доступ)
В нашей команде: 15473 чел. - присоединяйтесь »

Вопросов: 141045 - задавайте вопросы »
Ответов: 252573 - становитесь экспертом »
Логин: 
Пароль: 
запомнить меня
Регистрация / Экспресс-доступ | Забыли пароль? | Техподдержка    
 :: консультации
 :: разделы
 :: РЕГИСТРАЦИЯ
 :: правила
 :: новости
 :: задать вопрос
 :: решение задач
 :: участники
 :: доска почета
 :: форум
 :: блоги
 :: аукцион рассылок
 :: ftp-сервер
 :: поиск
 :: статистика
 :: наши футболки
 :: наш журнал
 :: наши встречи
 :: наша галерея
 :: отзывы о нас
 :: поддержка
 :: администрация
 :: партнеры
 :: полезные ссылки
 
№ вопроса:

Участники:
 
Текущая дата:
19.05.2012, 05:05
[+4 UTC]
 
Сейчас на портале:
Всего: 12
Макс.: 51
 
Пользователи
о портале:

25.09.2009, 12:42, Сафиуллин Валерий Миннуллович
Большое спасибо! Я примерно так и предполагал, ясно куда теперь рыть... [вопрос № 172417, ответ № 254655]
Отправить отзыв »
 
Кол-во посещений
за сегодня: 12551
 
Мы пишем по-русски!
Проверка слова
www.gramota.ru
 
Наши партнёры:

SMS-центр

Московский хостер
 
 
Забобрить! Добавить к Мистеру Вонгу Добавить к Memori.ru Добавить в МоёМесто.ру
Московский хостер: меньше затрат, больше возможностей!

 • Статья в рассылке Информатика
/ НАУКА И ОБРАЗОВАНИЕ / Точные и естественные науки / Информатика
Автор статьи: Гусятинер Леонид aka lamed (Академик)
Дата публикации: 11.04.2011, 19:59

ЕГЭ-2011. C2. Задачи 6-10. Basic

Добрый день, уважаемые читатели. Продолжаем выкладывать решения заданиий для подготовки к ЕГЭ по информатике, C2. Basic. Решения задач 1-5 приведены в статье Задачи C2:1-5
Продолжение в статье C2:11-15

Источники заданий:
1. Демонстрационные варианты ЕГЭ 2004-2011 гг.
2. Гусева И.Ю. ЕГЭ. Информатика: раздаточный материал тренировочных тестов. — СПб: Тригон, 2009.
3. Самылкина Н.Н., Островская Е.М. Информатика: тренировочные задания. – М.: Эксмо, 2009.
4. Якушкин П.А., Ушаков Д.М. Самое полное издание типовых вариантов реальных заданий ЕГЭ 2010. Информатика. — М.: Астрель, 2009.
Для разработки программ использованы решения на языке Pascal, представленные К.Ю.Поляковым в файле answC2.doc
Нумерация заданий соответствует приведенной в файле C2.doc
Всю ответственность за допущенные в решениях на Basic несет автор решений: lamed.
С вопросами и пожеланиями обращайтесь в личную почту lamed@rfpro.ru.
Удачи!

Код :
REM Задание 6. Дан целочисленный прямоугольный массив 6x10. Опишите на русском языке или на одном из языков
REM программирования алгоритм вычисления суммы минимальных элементов из каждой строки. Напечатать значение
REM этой суммы. Предполагается, что в каждой строке минимальный элемент единственный.
REM Решения задания ЕГЭ, C2 по информатике. Basic
REM Источники заданий: 
REM 1. Демонстрационные варианты ЕГЭ 2004-2011 гг.
REM 2. Гусева И.Ю. ЕГЭ. Информатика: раздаточный материал тренировочных тестов. — СПб: Тригон, 2009.
REM 3. Самылкина Н.Н., Островская Е.М. Информатика: тренировочные задания. – М.: Эксмо, 2009.
REM 4. Якушкин П.А., Ушаков Д.М.  Самое полное издание типовых вариантов реальных заданий ЕГЭ 2010. Инфор-матика.  — М.: Астрель, 2009.
REM Нумерация заданий соответствует приведенной в файле C2.doc
REM Программа переведена с Pascal-решения, представленного К.Ю.Поляковым в файле answC2.doc

n = 6
M = 10
DIM A(1 TO n, 1 TO M) AS INTEGER
DIM Min AS INTEGER, Sum AS INTEGER, i AS INTEGER, k AS INTEGER

  REM ввод матрицы N на N
  FOR i = 1 TO n
    FOR k = 1 TO M
	  INPUT A(i, k)
    NEXT k
  NEXT i
  
  Sum = 0
  FOR i = 1 TO n
    Min = A(i, 1)
    FOR k = 2 TO M
      IF A(i, k) < Min THEN Min = A(i, k)
    NEXT k
    Sum = Sum + Min
  NEXT i
  PRINT Sum
END

Код :
REM Задание 7. Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 0 до 100 ¬–
REM баллы, полученные на ЕГЭ. Опишите на русском языке или на одном из языков программирования алгоритм,
REM который подсчитывает и выводит средний балл учащихся, сдавших экзамен (получивших оценку более 20 баллов).
REM Гарантируется, что хотя бы один ученик в классе успешно сдал экзамен. Исходные данные объявлены так, как
REM показано ниже. Использовать другие переменные запрещается.

N = 30
DIM A(1 TO N) AS INTEGER
DIM i AS INTEGER
DIM x AS INTEGER
DIM y AS INTEGER
DIM s AS SINGLE

  FOR i = 1 TO N
    INPUT A(i)
  NEXT i
  ...
END

REM Решение
N = 30
DIM A(1 TO N) AS INTEGER
DIM i AS INTEGER
DIM x AS INTEGER
DIM y AS INTEGER
DIM s AS SINGLE

  FOR i = 1 TO N
    INPUT A(i)
  NEXT i
  x = 0
  y = 0
  FOR i = 1 TO N
   IF A(i) > 20 THEN
     x = x + 1
     y = y + A(i)
   END IF
  NEXT i
 s = y / x
 PRINT "Средний балл "; USING "######.###"; s
END

Код :
REM Задание 8. Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 200 ¬–
REM рост учащихся выпускного класса. В баскетбольную команду берут тех, чей рост не менее 180 см. Опишите
REM на русском языке или на одном из языков программирования алгоритм, который подсчитывает и выводит
REM минимальный рост игрока баскетбольной команды. Гарантируется, что хотя бы один ученик играет в
REM баскетбольной команде. Исходные данные объявлены так, как показано ниже. Использовать другие переменные
REM запрещается.

N = 30
DIM A(1 TO N) AS INTEGER
DIM i AS INTEGER
DIM x AS INTEGER
DIM y AS INTEGER
DIM s AS SINGLE

  FOR i = 1 TO N
    INPUT A(i)
  NEXT i
  ...
END

REM Решение
N = 30
DIM A(1 TO N) AS INTEGER
DIM i AS INTEGER
DIM x AS INTEGER
DIM y AS INTEGER
DIM s AS SINGLE

  FOR i = 1 TO N
    INPUT A(i)
  NEXT i

  x = 200
  FOR i = 1 TO N
    IF (A(i) >= 180) AND (A(i) < x) THEN
     x = A(i)
    END IF
  NEXT i
  PRINT "Рост "; x
END

Код :
REM Задание 9. Дан целочисленный массив из 31 элемента, в котором записаны значения температуры воздуха в марте.
REM Элементы массива могут принимать значения от (–20)  до 20. Опишите на русском языке или на одном из
REM языков программирования алгоритм, который подсчитывает и выводит среднюю температуру по всем дням,
REM когда была оттепель (температура поднималась выше нуля). Гарантируется, что хотя бы один день в марте
REM была оттепель. Исходные данные объявлены так, как показано ниже. Использовать другие переменные
REM запрещается.

N = 31
DIM A(1 TO N) AS INTEGER
DIM i AS INTEGER
DIM x AS INTEGER
DIM y AS INTEGER
DIM s AS SINGLE

  FOR i = 1 TO N
    INPUT A(i)
  NEXT i
 ...
END

REM Решение
N = 31
DIM A(1 TO N) AS INTEGER
DIM i AS INTEGER
DIM x AS INTEGER
DIM y AS INTEGER
DIM s AS SINGLE

  FOR i = 1 TO N
    INPUT A(i)
  NEXT i
  x = 0
  y = 0
  FOR i = 1 TO N
   IF A(i) > 0 THEN
     x = x + 1
     y = y + A(i)
   END IF
  NEXT i
  s = y / x
  PRINT "Средняя температура "; USING "######.###"; s
END

Код :
REM Задание 10. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0
REM до 100 – баллы учащихся выпускного класса за итоговый тест по информатике. Для получения положительной
REM оценки за тест требовалось набрать не менее 20 баллов. Опишите на русском языке или на одном из языков
REM программирования алгоритм, который находит и выводит минимальный балл среди учащихся, получивших за
REM тест положительную оценку. Известно, что в классе хотя бы один учащийся получил за тест положительную
REM оценку. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не
REM описанные ниже, но разрешается не использовать часть из них.

N = 30
DIM a(1 TO N) AS INTEGER
DIM i AS INTEGER
DIM j AS INTEGER
DIM min AS INTEGER

  FOR i = 1 TO N
    INPUT a(i)
  NEXT i
  ...
END

REM Решение
N = 30
DIM a(1 TO N) AS INTEGER
DIM i AS INTEGER
DIM j AS INTEGER
DIM min AS INTEGER

  FOR i = 1 TO N
    INPUT a(i)
  NEXT i
  min = 100
  FOR i = 1 TO N
    IF (a(i) >= 20) AND (a(i) < min) THEN
      min = a(i)
    END IF
  NEXT i
  PRINT min
END

наверх вверх  
© 2001-2012, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А. | Гладенюк А.Г.
Хостинг: Компания "Московский хостер"
Версия системы: 2011.6.36 от 26.01.2012

Яндекс Rambler's Top100
Страница сгенерирована за 0.163 сек.