Мегаобучалка Главная | О нас | Обратная связь


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



2020-02-03 244 Обсуждений (0)
Контрольная работа № 2 0.00 из 5.00 0 оценок




МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

    ГОУ ВПО «Уральский государственный технический университет-УПИ»

 

ТОМАШЕВИЧ В.Г.

 

 

ИНФОРМАТИКА

(ОСНОВЫ ПРОГРАММИРОВАНИЯ)

 

 

Методические рекомендации по выполнению

 контрольных и лабораторных работ

Часть 1

 

 

Екатеринбург 2007


ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ.............................................................................................................................................. 3

Порядок выполнения контрольной работы................................................................................ 3

Cодержание пояснительной записки........................................................................................... 3

Контрольная работа № 1..................................................................................................................... 4

ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ............................................................ 4

Варианты............................................................................................................................................. 4

Контрольныe вопросы...................................................................................................................... 5

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

ОРГАНИЗАЦИЯ РАЗВЕТВЛЕНИЙ.............................................................................................. 6

Варианты............................................................................................................................................. 6

Контрольныe вопросы...................................................................................................................... 7

Контрольная работа № 3..................................................................................................................... 8

ОРГАНИЗАЦИЯ ЦИКЛОВ И РАБОТА С ОДНОМЕРНЫМИ МАССИВАМИ.................. 8

Варианты............................................................................................................................................. 8

Контрольныe вопросы...................................................................................................................... 9

Контрольная работа № 4..................................................................................................................... 9

ОРГАНИЗАЦИЯ ЦИКЛОВ И ОБРАБОТКА МАТРИЦ............................................................. 9

Варианты............................................................................................................................................. 9

Контрольныe вопросы................................................................................................................... 10

Список использованной и рекомендуемой литературы........................................................... 10

ПРИЛОЖЕНИЕ 1................................................................................................................................. 11

Вариант оформления отчета по контрольной работе N 4................................................... 11

ОРГАНИЗАЦИЯ ЦИКЛОВ И ОБРАБОТКА МАТРИЦ........................................................... 11

ЛИСТИНГ ПРОГРАММЫ Work4.pas........................................................................................ 20

ПРИЛОЖЕНИЕ 2................................................................................................................................. 22

пример выполнения контрольной работы № 1............................................................................ 22

ЛИСТИНГ ПРОГРАММЫ Work1.pas........................................................................................ 22

ПРИЛОЖЕНИЕ 3................................................................................................................................. 25

пример выполнения контрольной работы № 2............................................................................ 25

ЛИСТИНГ ПРОГРАММЫ Work2.pas........................................................................................ 25

ПРИЛОЖЕНИЕ 4................................................................................................................................. 28

пример выполнения контрольной работы № 3............................................................................ 28

ЛИСТИНГ ПРОГРАММЫ Work3.pas........................................................................................ 28

ПРИЛОЖЕНИЕ 5................................................................................................................................. 32

пример выполнения контрольной работы № 4............................................................................ 32

ПРИЛОЖЕНИЕ 6................................................................................................................................. 34

Основные функции среды ТУРБО ПАСКАЛЬ......................................................................... 34

ПРИЛОЖЕНИЕ 7................................................................................................................................. 36

Обозначения основных символов, используемых при составлении

блок-схем алгоритмов (ГОСТ 19.003-80)................................................................................. 36

ПРИЛОЖЕНИЕ 8................................................................................................................................. 37

Директивы компилятора................................................................................................................ 37

ПРИЛОЖЕНИЕ 9................................................................................................................................. 38

Модуль CRT..................................................................................................................................... 38

 


ВВЕДЕНИЕ

В предлагаемом пособии содержатся варианты первых четырех контрольных (лабораторных) работ по курсу «ИНФОРМАТИКА(ОСНОВЫ ПРОГРАММИРОВАНИЯ), часть 1», пример оформления контрольной работы № 4 в виде отчета (см. Прил. 1), методические указания и образцы машинных листингов базовых вариантов всех контрольных работ (см. Прил.2-5). В приложении 6 дано описание основных функций среды ТУРБО ПАСКАЛЯ, в приложении 7 - основные обозначения, используемые для построения блок-схем алгоритмов. В приложении 8 приведены основные директивы компилятора ТУРБО ПАСКАЛЬ, в приложении 9 - описание стандартного модуля CRT.

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

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

Порядок выполнения контрольной работы

1. Внимательно прочитать и уяснить условие задачи, которую предстоит решить.

2. Ознакомиться с необходимым теоретическим материалом - см. Список рекомендуемой литературы .

3. Изучить нужное приложение для соответствующей контрольной работы и, особенно, листинг программы (для полного понимания, возможно, даже пропустить его через набор на компьютере, редактирование и счет - см. Прил. 6). Для этого достаточно персонального компьютера типа IBM PC, начиная с процессора i286.

4. Подготовить свой вариант текста программы и попробовать решить его с помощью компьютера. Обычно с первого раза решение не удается - это нормально. Нужно повторить редактирование и счет до получения нужного результата.

5. Сделать отчет.

 

Каждый отчет оформляется в виде пояснительной записки (см. Прил. 1) и должен содержать следующие элементы:

¨ титульный лист;

¨ текст пояснительной записки в машинописном или рукописном виде;

¨ cписок использованной литературы;

¨ машинный листинг программы на языке PASCAL - в виде приложения.

Cодержание пояснительной записки

1. Постановка задачи.

2. Краткие теоретические сведения об особенностях применяемых операторов и методов (теоретическое введение).

3. Описание программы:

¨ общие сведения (язык программирования, операционная система, тип процессора);

¨ описание логической структуры программы;

¨ описание алгоритма решения задачи (в виде блок-схемы);

¨ описание входных и выходных данных программы;

¨ описание подпрограмм;

¨ перечень аномалий и допустимых значений входных данных (тестовые примеры).


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

ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ

 

ЦЕЛЬ РАБОТЫ. Вычислить заданное смешанное арифметическое выражение для данных в форматах REAL (переменные a,b) и INTEGER (остальные переменные).

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

Варианты

         1) 2*c - d +                                                           2) c + 4*d -

              ¾¾¾¾¾¾¾                                                         ¾¾¾¾¾¾¾¾

                       - 1                                                                              1 -

 

         3) -2*c + d*82                                                        4) lg(2*c) + d - 52

              ¾¾¾¾¾¾¾                                                        ¾¾¾¾¾¾¾¾

            tg( - 1)                                                                          + 1

 

         5) arctg(c/4) - d*62                                                   6) -2*c - ln(d) + 53

               ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾  

                    a*a - 1                                                                                 - 1

 

         7) 2*c - lg(d/4)                                                        8) tg ( c ) - d*23

            ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                    a*a - 1                                                                          2*a - 1

 

         9) 2*c - d/23                                                        10) 4*c + d - 1

            ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                  ln(1 - )                                                                    c - tg

 

        11) 2*c - d*                                                       12)   - d + 2

               ¾¾¾¾¾¾¾                                                   ¾¾¾¾¾¾¾¾

                     c + a - 1                                                                       d + a*a - 1

 

 

        13) arctg(c - d/2)                                                     14) 4*lg ( c ) - d/2 + 23

              ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                   2*a - 1                                                                            a*a - 1

 

        15) c*tg(b + 23)                                                    16) c/d + ln(3*a/2)

              ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                   a/2 -4*d - 1                                                                     c - a + 1


 

        17) 2*c + lg(d)*51                                                18) 2*c + ln(d/4) + 23

                ¾¾¾¾¾¾¾                                                     ¾¾¾¾¾¾¾¾

                     d - a - 1                                                                           a*a - 1

 

        19) 42*c - d/2 + 1                                                 20) arctg(2*c)/d + 2

                ¾¾¾¾¾¾¾                                                    ¾¾¾¾¾¾¾¾

                  a*a - ln(b-5)                                                                  d - a*a - 1

 

        21) arctg(12/c) + 73                                              22) 2*c/a - d*d

               ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                     a*a - 1                                                                     d + tg(a - 1)

 

        23)  + d -4*a                                              24)    + b -

                 ¾¾¾¾¾¾¾                                                   ¾¾¾¾¾¾¾¾

                       1 + a*b                                                                        b*a -1

 

        25) -25/a + c - tg(b)                                              26) lg(4*a - 1) + b/2

                ¾¾¾¾¾¾¾                                                 ¾¾¾¾¾¾¾¾

                    1 + c*b/2                                                                    b*c - 5

 

        27) 8*lg(b + 1) - c                                               28) 4*a - ln(b - 1)

             ¾¾¾¾¾¾¾                                                  ¾¾¾¾¾¾¾¾

                  a/2 + b*c                                                                  c/b + 18*a

 

        29) arctg(4*b)/c - 1                                            30) arctg(b) + c*b - a/4

              ¾¾¾¾¾¾¾                                                  ¾¾¾¾¾¾¾¾

                  12*c + a - b                                                                    a*b - 1

 

        31) a +  -                                                   32)  - + a

              ¾¾¾¾¾¾¾                                                    ¾¾¾¾¾¾¾¾

                4*b*a + 1                                                                     2*a*c - 1

 

 

            

Контрольныe вопросы

1. Особенности выполнения изучаемых операторов: присваивания, ввода-вывода.

2. Процедуры и функции. Формальные и фактические параметры.

3. Арифметические выражения: знаки арифметических операций, стандартные функции.

4. Диапазон допустимых значений для вещественных (REAL) и целочисленных (INTEGER)

переменных.

5. Обработка аварийных ситуаций.


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



2020-02-03 244 Обсуждений (0)
Контрольная работа № 2 0.00 из 5.00 0 оценок









Обсуждение в статье: Контрольная работа № 2

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (244)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)