Методические указания для выполнения контрольной работы по дисциплине «Информатика»




НазваниеМетодические указания для выполнения контрольной работы по дисциплине «Информатика»
страница3/9
Дата публикации12.07.2013
Размер0.74 Mb.
ТипМетодические указания
zadocs.ru > Право > Методические указания
1   2   3   4   5   6   7   8   9

Циклы



Вариант 1


  1. Составьте программу, выводящую на экран квадраты чисел от 10 до 20.

  2. Первоначальное напряжение в цепи равно 200 вольт. Известно, что оно меняется через каждую секунду следующим образом: через одну секунду оно уменьшается на М%, а еще через секунду увеличивается на N%, затем снова уменьшается на М%, потом уменьшается на N% и т.д. Составить программу для определения, через сколько секунд напряжение в цепи превысит 220 вольт.

Вариант 2


  1. Составьте программу, которая вычисляет сумму чисел от 1 до N. Значение N вводится с клавиатуры

  2. Имеется кусок ткани длиной М метров. От него последовательно отрезаются куски разной длины. Все данные по использованию ткани заносятся в компьютер. Компьютер должен выдать сообщение о том, что материала не хватает, если будет затребован кусок ткани, большей длины, чем имеется.


Вариант 3


  1. С клавиатуры вводятся N чисел. Составьте программу, которая определяет количество отрицательных, количество положительных и количество нулей среди введенных чисел. Значение N вводится с клавиатуры.

  2. С помощью оператора while напишите программу определения идеального веса для взрослых людей по формуле: Ид. вес = рост – 100. Выход из цикла: значение роста = 250.



Вариант 4


  1. Составьте программу, которая печатает таблицу перевода расстояний из дюймов в сантиметры (1 дюйм = 2,5 см) для значений длин от 1 до 20 дюймов.

  2. Бизнесмен взял ссуду m тысяч рублей в банке под 20% годовых. Через сколько лет его долг превысит s тысяч рублей, если за это время он не будет отдавать долг?


Вариант 5


  1. В сберкассу на трехпроцентный вклад положили S рублей. Какой станет сумма вклада через N лет?

  2. У первоклассника Пети m рублей. Мороженое стоит k рублей. Петя решил наесться досыта мороженого, для этого он покупал по одному мороженому и съедал ее до тех пор, пока ему хватало денег. Как Пете узнать, сколько денег останется у него, в конце концов? Учтите, что Петя делить еще не умеет, а умеет только вычитать и складывать. Сколько мороженого он может съесть?



Вариант 6


  1. Даны натуральные числа от 20 до 50. Напечатать те из них, которые делятся на 3, но не делятся на 5.

  2. Даны действительное x и натуральное n. Вычислить: sin x + sin2 x + … sinn x;


Вариант 7


  1. Даны натуральные числа от 35 до 87. Найти и напечатать те из них, которые при делении на 7 дают остаток 1, 2 или 5.

  2. Данj натуральное n. Вычислить: (1 + 2)*(1 + 2 + 3)*…*(1 + 2 + … +n);



Вариант 8


  1. Дано натуральное n. Вычислить: 1/22 + 1/42 + ... + 1/(20*n+2).

  2. Каждая бактерия делится на две в течение одной минуты. В начальный момент времени имеется одна бактерия. Составьте программу, которая подсчитывает количество бактерий на заданное вами целое значение момента времени.



Вариант 9


  1. Ввести с клавиатуры 10 чисел. Если квадрат числа меньше 100, напечатать число и его квадрат.

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



Вариант 10


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

  2. В бригаде, работающей на уборке сена, имеется N сенокосилок. Первая сенокосилка работала m часов, а каждая следующая на 10 минут больше, чем предыдущая. Сколько часов проработала вся бригада?


Контрольная работа № 2


^

Линейные массивы




Вариант 1


  1. Найти сумму всех элементов массива целых чисел, которые меньше среднего арифметического элементов массива. Размерность массива –20. Заполнение массива осуществить случайными числами от 150 до 300.




  1. С 8 до 20 часов температура воздуха измерялась ежечасно. Известно, что в течение этого времени температура понижалась. Определите, в котором часу была впервые отмечена отрицательная температура.


Вариант 2


  1. Найти произведение элементов массива, кратных 3 и 9. Размерность массива – 10. Заполнение массива осуществить случайными числами от 5 до 500.




  1. Данные о температуре воздуха за декаду ноября хранятся в массиве. Определить, сколько раз температура опускалась ниже –10 градусов.


Вариант 3


  1. Найти произведение всех элементов массива вещественных чисел, меньших заданного числа. Размерность массива –10. Заполнение массива осуществить случайными числами от 50 до 100.




  1. Данные о температуре воды на Черноморском побережье за декаду сентября хранятся в массиве. Определить, сколько за это время было дней, пригодных для купания.



Вариант 4


  1. Найти сумму всех элементов массива вещественных чисел, больших заданного числа. Размерность массива – 20. Заполнение массива осуществить случайными числами от 50 до 100.

  2. Сформируйте линейный массив вещественных чисел, элементы которого являются расстояниями, пройденными телом при свободном падении на землю за 1, 2, … , 10 с.


Вариант 5


  1. Найти сумму элементов массива вещественных чисел, имеющих нечетные номера. Размерность массива – 20. Заполнение массива осуществить случайными числами от 100 до 200.

  2. В 1202 году итальянский математик Леонард Пизанский (Фибоначчи) предложил такую задачу: пара кроликов каждый месяц дает приплод – двух кроликов (самца и самку), от которых уже через два месяца уже получается новый приплод. Сколько кроликов будет через год, если в начале года имелась одна пара? Согласно условию задачи числа, соответствующие количеству кроликов, которые появляются через каждый месяц, составляют последовательность 1, 1, 2, 3, 5, 8, 13, 21, 34,… Составьте программу, позволяющие найти все числа Фибоначчи, меньше заданного числа N.



Вариант 6


  1. Найти произведение элементов массива целых чисел, которые кратны 7. Размерность массива – 15. Заполнение массива осуществить случайными числами от 10 до 50.

  2. Линейный массив содержит сведения о количестве осадков, выпавших за каждый из 12 месяцев одного года. Составить программу, определяющую общее количество осадков за этот год, среднемесячное количество осадков, количество засушливых месяцев (когда количество осадков было меньше 30 мм), самый засушливый месяц года.


Вариант 7


  1. Найти сумму четных элементов массива целых чисел. Размерность массива – 20. Заполнение массива осуществить случайными числами от 100 до 200.

  2. Напишите программу анализа значений температуры больного за сутки: определите минимальное и максимальное значение, среднее арифметическое. Замеры температуры производятся шесть раз в сутки и результаты вводятся с клавиатуры в массив T.


Вариант 8


  1. Найти сумму положительных элементов линейного массива целых чисел.

  2. В доме, состоящем из 30 квартир, переселить жильцов так, чтобы жильцы первой квартиры переехали в тридцатую, из тридцатой - в первую, из второй - в 29 и т.д., найдите количество квартир, в которых проживает более 5 человек.


Вариант 9


  1. Создайте массив А[1..12] с помощью генератора случайных чисел с элементами от –20 до 10 и выведите его на экран. Замените все отрицательные элементы массива числом 0.

  2. В сказочной стране Лукоморье в целях экономии топлива все грузы перевозят на Змей Горынычах, имеющих свой бортовой номер от 1 до 100. Количество голов Змея определяет его грузоподъемность. В архиве К. Бессмертного заведено личное дело на каждого Змея Горыныча с информацией о количестве голов и бортовом номере Однажды на Калиновом мосту грузовым Змеем Горынычем была сбита гражданка Баба Яга. Нарушитель скрылся, но свидетели показали, что число голов Змея кратно его бортовому номеру. Помогите Д. Никитичу следователю по ДТП выяснить нарушителя.


Вариант 10


  1. Создайте массив А[1..8] с помощью генератора случайных чисел с элементами от –10 до 10 и выведите его на экран. Подсчитайте количество отрицательных элементов массива.




  1. Данные о температуре воздуха за декаду декабря хранятся в массиве. Определить, сколько раз температура была выше средней за эту декаду.


Двухмерные массивы

Вариант 1
Дан целочисленный массив В[1..5, 1..5]. Найти сумму элементов его правой диагонали и произведение элементов левой диагонали.
Вариант 2
Дан целочисленный массив В[1..5, 1..5]. Вычислить сумму элементов этого массива, расположенных выше левой диагонали.
Вариант 3
Дан целочисленный массив В[1..5, 1..5]. Вычислить произведение элементов этого массива, расположенных ниже левой диагонали.

Вариант 4
Дан целочисленный массив В[1..5, 1..5]. Найти количество отрицательных элементов этого массива, расположенных ниже левой диагонали.

Вариант 5
Дан целочисленный массив В[1..5, 1..5]. Найти количество положительных элементов этого массива, расположенных выше левой диагонали.

Вариант 6
Даны целые числа а1, а2, а3. Получить целочисленный массив В[1..3, 1..3], для которого B[i,j]=ai-3aj.
Вариант 7
Получить целочисленный массив А[1..10, 1..12], для которого aij=i+2j.
Вариант 8
Дано натуральное число n. Выяснить, сколько положительных элементов содержит массив A[1..n, 1..n], если aij = sin(i+j/2).
Вариант 9
Дан целочисленный массив А[1..4, 1..5]. Найти среднее арифметическое каждого из столбцов.
Вариант 10
Дан целочисленный массив А[1..4, 1..5]. Определить номера тех строк массива, в которых есть хотя бы один элемент, равный 10.


  1. Справочные материалы для самостоятельной работы студентов



^

Основные сведения о языке Паскаль




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

На базе стандартного Паскаля фирма Borland разработала семейство Паскаль-систем, называемых Турбо Паскалем. Турбо Паскаль пользуется широкой популярностью среди массовых пользователей и профессиональных программистов. Это объясняется наличием очень удобной интегрированной среды и тем, что в его основе лежит мощный язык программирования, представляющий собой расширенную версию языка Паскаль.

За последние годы фирма Borland разработала и выпустила на рынок шесть модификаций этой системы. Каждая из них представляет собой усовершенствование предыдущей. Непрерывное совершенствование системы Турбо Паскаля породило, в конце концов, очень мощную по своим возможностям систему программирования, отвечающую самым взыскательным требованиям. С помощью Турбо Паскаля можно создавать многие программы — от программ, предназначенных для решения простейших вычислительных задач, до сложных современных систем управления базами данных и операционных систем.

И вместе с тем Турбо Паскаль остается простым в изучении, что позволяет начинающему программисту на его основе изучить методы и способы эффективного программирования.
^ Краткое описание среды программирования Turbo Pascal
Процесс создания программы состоит из следующих этапов: написание текста программы с помощью одного из текстовых редакторов, компиляция, компоновка, отладка программы. Интегрированная среда программирования Тurbo Рascal объединяет все перечисленные этапы.

Запустить программу ^ Тurbo Рascal можно с помощью ярлыка на рабочем столе. Для выхода из Turbo Pascal необходимо выполнить пункт меню File Exit или нажать короткую комбинацию клавиш Alt+X. Действия программы при этом зависят от того, вносили ли вы изменения в редактируемую программу и сохраняли ли вы её на диске. Если создаваемая программа имеет не сохраненные изменения, то Turbo Pascal предложит вам сохранить изменения.
Элементы экрана и работа с окнами
В верхней строке экрана программы ^ Turbo Pascal располагается меню. Здесь располагаются все основные команды интегрированной среды. Кроме того, команды дублируются комбинациями функциональных клавиш.

Большую часть экрана занимает рабочее поле для редактирования текста программы. ^ Turbo Pascal допускает одновременное редактирование нескольких программ, которые располагаются в отдельных окнах. Номер текущего окна указан в правом верхнем углу рабочего поля. Для создания нового окна необходимо выполнить пункт меню File New. Переход между окнами возможен с помощью Alt+Номер окна. В заголовке окон указывается имя файла программы. Если редактируем новую программу, которая ещё не сохранена на диске, то окно озаглавлено NONAME+Номер.pas. Закрытие текущего окна с программой происходит с помощью Alt+F3.

Сохранение и загрузка файлов. Сохранение программы на жёстком диске осуществляется с помощью пункта меню File Save или клавишей F2. При первом сохранении появляется диалоговое окно для ввода имени файла. Между элементами этого диалогового окна можно переключаться клавишей Tab и выбирать папку для сохранения. Если файл уже имеет имя, то Turbo Pascal сохраняет, не задавая дополнительных вопросов. При необходимости сохранить файл под другим именем, необходимо пользоваться пунктом меню File Save As.

Для открытия программы, сохранённой на диске необходимо пользоваться пунктом меню File Open или клавишей F3. Появляется диалоговое окно для выбора файла. Между элементами этого диалогового окна также можно переключаться клавишей Tab.

Компиляция и выполнение программы. Для компиляции программы без её выполнения служит пункт меню Compile или комбинация клавиш Alt+F9. Для запуска программы на выполнения необходимо пользоваться пунктом меню Run или комбинацией Ctrl+F9. При компиляции компилятор переводит программу в машинный код, а при обнаружении ошибки выдаёт сообщение. Необходимо исправить все ошибки в программе, и только тогда программа будет способна откомпилироваться.

^ Краткое описание языка Паскаль
Язык программирования Турбо-Паскаль является языком высокого уровня, полностью удовлетворяющим требованиям структурного программирования. В нём явно присутствуют средства, реализующие основные управляющие структуры структурного классического программирования.

Основой любого языка программирования является алфавит – набор допустимых знаков (литер, символов), которые можно использовать для записи программы. Алфавит языка Турбо-Паскаль состоит из букв, цифр и специальных символов. Он включает:

  • прописные и строчные буквы латинского алфавита: от A до Z, от a до z и специальные символы @ # $, используемые так же, как и буквы

  • прописные и строчные буквы кириллицы (для символьных и строчных данных): от А до Я, от а до я

  • арабские цифры 0,1,2,3,4,5,6,7,8,9

  • специальные символы - . , + - = * / ; () {} [] ‘ % & : ! _(символ подчёркивания)

  • знаки логических операций: = (равно);< > (не равно); < (меньше); > (больше); <= (меньше или равно); >= (больше или равно).



^
Идентификаторы и служебные слова
Неделимые последовательности знаков алфавита, имеющие в программе определённый смысл, называют словами. Разделяются слова пробелами или другими спецсимволами. В зависимости от назначения слов различают идентификаторы и служебные слова.
Идентификаторы используются для обозначения меток, констант, типов, переменных, процедур и функций. Идентификатор всегда должен начинаться с буквы или символа подчёркивания, за которым следует любая комбинация букв, цифр и знака подчёркивания. Длина идентификатора ограничена 127 символами, что совпадает с ограничением на длину строки программы. При написании идентификаторов Турбо-Паскаль рассматривает строчные и прописные буквы как эквивалентные. Запрещается начинать идентификатор с цифры и иметь в его составе пробелы.

Примеры идентификаторов:

К, a12, ELENA, MOS45,Turbo

Служебное слово – последовательность латинских букв, образующих английское слово, которое при употреблении в некотором контексте имеет определённый, раз и навсегда установленный смысл.

Служебные слова нельзя использовать в качестве идентификаторов. Такими словами являются:

absolute, and, array, begin, case, const, div, do, downto, else, external, file, forward, for, function, goto, inline, if, in, mod, nil, not, overlay, of, or, packed, procedure, program, record, set, shr, shl, string, then, type, to, until, var, while, xor.

Комментарий
Комментарий служит для пояснения программы и отдельных ее частей и записывается в виде {последовательность символов} либо (* последовательность символов *).

Последовательность символов может содержать любые символы, за исключением {} и (* ). Не допускается вложение скобок одного вида друг в друга. Однако фигурные скобки {} можно вложить в (* *) и наоборот.

Это позволяет комментировать целые секции исходной программы в случае, если они содержат комментарии.

Примеры: {программа расчета}; (*программа тест*).

1   2   3   4   5   6   7   8   9

Похожие:

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания и задания для выполнения контрольный работы...
...

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания для выполнения контрольных работ по дисциплине информатика Самара 2003
Методические указания предназначены для студентов заочной формы обучения всех специальностей. Методические указания включают в себя...

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания предназначены для выполнения контрольной работы...
Методические указания содержат рабочую программу, теоретические вопросы и задачи

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания к контрольной работе по дисциплине «Методы вычислений в машиностроении»
Методические указания предназначены для выполнения контрольной работы по дисциплине «Методы вычислений в машиностроении». Они содержат...

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания и задания для выполнения контрольной работы по дисциплине: «Финансы»
В ответах контрольной работы могут быть представлены соответствующие документы, расчеты, статистические данные по отражаемому вопросу....

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания и задания для выполнения контрольной работы...
В ответах контрольной работы могут быть представлены соответствующие документы, расчеты, статистические данные по отражаемому вопросу....

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания для выполнения контрольной работы по дисциплине...

Методические указания для выполнения контрольной работы по дисциплине «Информатика» icon«возрастная физиология и психофизиология» и методические указания для ее выполнения
Задания к контрольной работе по дисциплине «Возрастная физиология и психофизиология» и методические указания для ее выполнения. Екатеринбург,...

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания к выполнению контрольной работы по дисциплине:...
«Информатика и компьютерная техника» (2 семестр) (для студентов которые обучаются на специальностях «Маркетинг» «Управление персоналом...

Методические указания для выполнения контрольной работы по дисциплине «Информатика» iconМетодические указания и варианты для выполнения контрольной работы...
Ьности. Методические указания и варианты для выполнения контрольной работы слушателями факультета платных образовательных услуг (заочное...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов