Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»


Скачать 3.09 Mb.
Название Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»
страница 26/26
Тип Пояснительная записка
rykovodstvo.ru > Руководство эксплуатация > Пояснительная записка
1   ...   18   19   20   21   22   23   24   25   26

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


  1. Культин Н.Б. Программирование в Turbo Pascal и Delphi. – СПб.: BHV – Санкт-Петербург, 1998

  2. Трушин О.В. Задания для практических и лабораторных работ по курсу "Программирование и основы алгоритмизации"- Уфа, 1998. – 24 с.

  3. Сборник задач по программированию / Авт.-сост. А.П. Шестаков. – Пермь: Перм. ун-т, 1999

  4. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство, 2002

  5. Чесноков А.С., Нешков К.И. Дидактические материалы по математике для 6 класса – 8-е изд. – М.: Просвещение, 2003.

  6. Попов Б.В. TURBO PASKAL для школьников. Версия 7.0 – М.: Финансы и статистика, 2005

  7. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 / Под ред. В.П. Тарасенко – Киев: ВЕК +; М.: Бином Универсал, 2007

Приложения


Приложение 1.

Вопросы для сдачи отчета

1. Решение арифметических уравнений

  1. Для чего используется указание типа данных величины?

  2. Как описывается тип величины в языке Паскаль?

  3. Приведите полный перечень типов данных в Турбо Паскале с примерами величин каждого типа.

  4. Какие типы данных относят к скалярным типам?

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

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

  7. Перечислите стандартные процедуры и функции, работающие с целыми числами?

  8. Перечислите стандартные процедуры и функции, работающие с вещественными числами?

  9. Чем отличаются вещественные числа от целых?

  10. Какие функции преобразую вещественный аргумент в целое число? Чем они отличаются?

  11. Что такое выражение, операция, операнд?

  12. Какие операции в языке Паскаль вы знаете?

  13. Перечислите арифметические операции.

  14. Каковы основные правила определения старшинства операций?

  15. Какие процедуры служат в Паскале для выполнения операций ввода-вывода?

  16. В чем заключается отличие процедуры Read от Readln?

  17. Как задать вывод информации на принтер?

  18. Что такое форматный вывод?

  19. Из каких разделов может состоять программа на языке Паскаль? Какие из них обязательны?

  20. Что такое переменная, идентификатор, константа?

  21. Охарактеризуйте оператор присваивания.

  22. Какие функции выполняют операторы в языке Паскаль?

  23. Что является разделителем операторов?


2. Программирование алгоритмов разветвляющейся структуры

  1. Назначение, формы записи и порядок выполнения оператора условия if?

  2. Особенности использования вложенных условных операторов.

  3. Каковы отличия оператора выбора case от оператора условия if?

  4. Оператор безусловного перехода, его назначение и особенности применения?

  5. Какие правила должны выполняться при использовании оператора выбора case?


3. Организация циклов в системе Turbo-Pascal

  1. В каких случаях предпочтительней использовать для организации циклов оператор повтора for?

  2. Что записывается в заголовке оператора For?

  3. Каким образом в операторе цикла For описывается направление изменения значения параметра цикла?

  4. Какие ограничения налагаются на использование управляющей переменной в цикле For?

  5. Что такое вложенные циклы? Какие дополнительные условия необходимо соблюдать при организации вложенных циклов?

  6. Сколько раз выполняется цикл For?

  7. Какие типы может принимать параметр цикла?

  8. Каково назначение операторов цикла?

  9. Какие требования предъявляются к выражениям, управляющим повторениями?

  10. В чем отличия оператора while и repeat?

  11. В каких случаях предпочтительней использовать для организации циклов оператор повтора while?

  12. В каких случаях предпочтительней использовать для организации циклов оператор повтора repeat?


4. Одномерные массивы

  1. Что такое массив?

  2. Как определить местоположение элемента в массиве?

  3. Что такое индекс? Каким требованиям он должен удовлетворять?

  4. Особенности расположения элементов массива в памяти ЭВМ.

  5. Каким образом задается описание массива, что в нем указывается?

  6. В каких операциях могут участвовать массивы и какие к ним при этом предъявляются требования?

  7. Каким образом задается обращение к элементу массива?

  8. Что называют инициализацией массива, и зачем она принимается?

  9. Что называется сортировкой массива?

  10. Как задать имена переменных или выражения пря просмотра их значений в окне просмотра при исполнении программы по шагам?

  11. Что представляет собой массив как структура данных?

  12. Какие данные могут выступать в качестве индексов и элементов массива?

  13. Как организовать вывод элементов массива?

  14. В чем заключается суть метода удаления элемента массива перед заданным и после заданного?


5. Двумерные массивы

  1. Что представляет собой массив как структура данных?

  2. Какие данные могут выступать в качестве индексов и элементов массива?

  3. Как организовать вывод элементов массива?

  4. В чем заключается суть метода удаления элемента массива перед заданным и после заданного?

  5. В чем заключается суть метода вставки в массива элемента перед заданным и после заданного?

  6. Особенности расположения в памяти элементов многомерных массивов

  7. Общие и отличительные черты одномерных, двумерных и n-мерных массивов.

  8. Почему при описании массивов предпочтительнее употреблять константы, а не указывать размеры массива в явном виде?

  9. Что называется сортировкой массива? Какие методы сортировки вы знаете, опишите их существенные отличия.

  10. Как задать имена переменных или выражения для просмотра их значений в окне просмотра при исполнении программы по шагам?

  11. Что называется главной (побочной) диагональю матрицы? Что такое транспонирование матрицы?

  12. Что такое массив, двухмерных массив?

  13. В каких операциях могут участвовать массивы и какие к ним при этом предъявляются требования?

  14. Как задать имена переменных или выражения пря просмотра их значений в окне просмотра при исполнении программы по шагам?

  15. В чем заключается суть метода удаления строки или столбца массива перед заданным и после заданного номера строки или столбца?

  16. В чем заключается суть метода вставки строки или столбца в массив перед заданным и после заданного номера строки или столбца?

  17. Опишите принципы перестановки элементов массива.


6. Обработка строковых величин

  1. Что такое строка?

  2. Каким идентификатором определяются данные строкового типа?

  3. Какова максимально возможная длина строки? Как определить текущую длину строки?

  4. Какие выражения называют строковыми?

  5. Какие операции допустимы над данными строкового типа?

  6. Каким образом производится сравнение строк?

  7. Какие требования предъявляются к записи выражений с операндами строкового типа?

  8. Как можно обратиться к отдельным символам строки?

  9. Назначение специальных процедур и функций обработки данных строкового типа. Приведите примеры.


7. Процедуры и функции

  1. Что понимают под структурным программированием? Зачем оно применяется?

  2. Что называется процедурой? Какое отличие процедуры от функции?

  3. В чем заключается метод нисходящего программирования?

  4. Что называется параметром, и каково его назначение? Формальные, фактические параметры, их взаимосвязь.

  5. Чем отличаются локальные и глобальные переменные? Какова область их действия?

  6. В чем различие между стандартными и определенными пользователем подпрограммами?

Приложение 2.

Пример отчета по первому блоку

Вариант 20

1 блок

1)Постановка задачи.
Вычислить расстояние между двумя точками с данными координатами x1, y1 и x2, y2;

2) Математическая модель:


3) Входные и выходные данные:

Входные данные: x1,y1 и x2,y2 (координаты первой и второй точек)

Выходные данные: L (расстояние между двумя точками)

4)Блок-схема программы:

5) Листинг программы

Program Z1_B1;

Uses CRT;

Var x1, y1, x2, y2: integer;

L: real;

Begin

Clrscr;

Writeln (‘Введите координаты первой точки’);

Readln (x1);

Readln (y2);

Writeln (‘Введите координаты второй точки’);

Readln (x2);

Readln (y2);

L: = sqrt (sqr (x2-x1) + sqr (y2-y1));

Writeln (‘Расстояние между двумя точками равно ‘, L:5:2);

Readkey;

End.
6) Минимальный набор тестируемых значений:

Входные данные: x1=0, y1=0

x2=1, y2=1

Выходные данные: L=1.41



1   ...   18   19   20   21   22   23   24   25   26

Похожие:

Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Методические рекомендации по проведению практических занятий по дисциплине...
Методическая разработка предназначена для использования студентами специальности: 230105 «Программное обеспечение вычислительной...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Методические указания по дисциплине “Базы данных и субд”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Методические указания по дисциплине “Системы управления базами данных”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Методические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Методические рекомендации по прохождению учебной практики для получения...
Методические рекомендации по организации и прохождению производственной или учебной практики предназначены для студентов специальности...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon 230105. 65 Программное обеспечение вычислительной техники и автоматизированных систем
Название дисциплины; индекс(ы) дисциплины в учебном(ых) плане(ах) для которых читается
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Исследование системы межбанковских расчетов ОАО «Лето-Банк»
Профиль: Программное обеспечение средств вычислительной техники и автоматизированных систем
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Jdk12-doc zip. Последние новости о самой передовой технологии программирования...
Программное обеспечение вычислительной техники и автоматизированных систем. В 1999 году добавлена информация по встроенным классам,...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Информационное обеспечение автоматизированных машиностроительных производств
Целью интеграции автоматизированных систем проектирования и управления является повышение эффективности создания и использования...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Методические указания и задания к лабораторным работам для учащихся...
Методическое указания рекомендованы к изданию цикловой комиссией информатики Белорусского техникума бизнеса и права для учащихся...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Инженерно-технический факультет
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Лабораторная работа 2 12 лабораторная работа 3 17 лабораторная работа...
«Проектирование систем реального времени» для студентов специальности 09. 05. 01 «Применение и эксплуатация автоматизированных систем...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon «Сжатие данных»
Кафедра информационных технологий автоматизированных систем пояснительная записка
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Программа дисциплины «Системное программное обеспечение» для специальности...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 230101. 65 «Вычислительные...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Программа дисциплины «Системное программное обеспечение» для специальности...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 230101. 65 «Вычислительные...
Пояснительная записка Сборник заданий по программированию содержит индивидуальные задания для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» icon Программа дисциплины «Системное программное обеспечение» для специальности...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 230101. 65 «Вычислительные...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск