
- •Вопрос №1.Цель, предмет и задачи изучения дисциплины.
- •Вопрос №3. Технология выполнения программ на языке тр в ide
- •Вопрос №4. Принципы алгоритмизации и программирования.
- •Вопрос №5. Этапы решения задач на эвм.
- •Вопрос №6. Алгоритм. Сущность, свойства.
- •Вопрос №7. Методы преобразования алгоритмов.
- •Вопрос №8. Основные приемы разработки алгоритмов.
- •Вопрос №9. Общая структура цикла и получение из нее структур циклов на языке Турбо Паскаль
- •Вопрос №14.
- •Int(X) – значением функции является целая часть вещественного числа X.
- •Вопрос №15. Структура программ и подпрограмм.
- •Вопрос№18. Обработка массивов.
- •Вопрос №19. Пример обработки текстов.
- •Вопрос №20. Порядок обработки текстовых файлов.
- •Вопрос №21. Стандартные файлы ввода-вывода.
- •Вопрос №22. Процедуры и функции ввода-вывода. Типы данных и форматы вывода.
- •Вопрос №23. Организация и использование процедур в языке Паскаль.
Ответы на вопросы по дисциплине «Программирование»
Вопрос №1.Цель, предмет и задачи изучения дисциплины.
Цель: научиться решать задачи на ЭВМ с использованием методов и технологий программирования на основе принципов модульности, структурированности и нисходящего проектирования на базе языков программирования Pascal и C++, с использованием библиотечным процедур.
Предмет дисциплины:
Алгоритмизация
Языки программирования
IDE (средство для разработки программы)
Технология методики разработки и отладки программ
Задачи. Необходимо знать и уметь.
Знать: этапы разработки программы, автоматизация конструктора языка программирования. Встроенный редактор турбооболчки.
Уметь:
Увидеть, понять, поставить задачу и определить цель.
Уметь анализировать задачу и определять трудности
Проводить дикомпозицию решаемой задачи, разбить на части, разработать алгоритм.
Уметь записать алгоритм на языке программирования
Уметь устанавливать конфигурацию IDE (турбо-оболочки)
Ввести отладку в виртуальной системе и в турбо-оболочке
Интерпретировать полученные результаты
Вопрос №2. Структура ПО ЭВМ.
ОС -Средство наполнения программ -Средство хранения -Средство разработки Система программирования -редактор текста -транслятор -редактор связи -Отладчики
Программное обеспечение, можно условно разделить на три категории:
системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Вопрос №3. Технология выполнения программ на языке Турбо Паскаль в IDE.
Введем условные обозначения:
^ - ctrl
# - shift
@ -alt
Вопрос №3. Технология выполнения программ на языке тр в ide
Настройка IDE для комфортной работы
1. Перезагрузите ПЭВМ, не выключая питания, войдите в свой каталог, запустите Турбо- Паскаль:
C:\TP\turbo [Enter] или turbo [Enter].
2. Укажите, куда компилировать: войдите в главное меню: [Compile] с помощью [->], и откройте подменю [Enter]. Выберите пункт подменю [Destination] и назначьте для размещения EXE-файлов [Memory], нажав [Enter]. Пункт [Primary file] сделайте пустым, открыв его по [Enter] и перемещаясь по окнам клавишей [Tab]. Выход - [OK]. Проверьте результат: [Alt-C], снимите ок-
но: [Esc].
3. Задайте автосохранение файлов и свой каталог для файла
Turbo.DSK: откройте пункт [Options]: [Alt-O]. Откройте подпункт
[Environment/Preferences]: [E P] и установите Auto save файлов
(Tab, стрелки, пробел) и Current Directory для Desktop file.
4. Сообщите каталоги с используемыми файлами: откройте пункт
[Options/Directories]: [Alt-O D]. В строке EXE & TPU Directory
укажите свой директорий (т.е. пусто - по умолчанию текущий ди-
ректорий). Проверьте Unit Directories - здесь должны быть имена
каталогов с модулями Турбо-Паскаля. Перемещение - клавишами
[Tab], [Shift-Tab].
5. Установите желаемые режимы редактирования: [Alt-O E E] и
режимы компиляции: [Alt-O C] (контроль ошибок).
6. Сохраните настройку в своем каталоге: [Alt-O S], файл
Turbo.TP в текущем каталоге, [Enter].
Средство отладки программ в IDE
9. Запишите свою программу на диск: [Alt-F] [S] или [F2].
10. Добавьте на экран окно вывода: [Alt-W] [O]. Переход меж-
ду окнами выполняется по [F6] или [Alt-номер окна], распахнуть
окно - [F5]. Уменьшите размер окна с программой: [Alt-W S],
[Shift-стрелки], [стрелки], [Enter].
11. Выполните компиляцию программы: [Alt-F9]. Если есть
ошибки, посмотрите помощь: [F1], справки: [Control-F1] и исп-
равьте ошибку. Еще раз выполните компиляцию.
12. Запустите программу на выполнение: [Cotrol-F9]. Введите
такие входные данные, чтобы получить ошибку времени выполнения
(вместо целых - вещественные или символьные, либо 0 для второго
числа). Посмотрите выходное окно: [F6] и стрелки.
13. Выполните программу по шагам: [F8].
14. Запишите программу еще раз: [F2] или с новым именем:
[Alt-F] [A].
15. Не выходя из Турбо-Паскаля, посмотрите список файлов
своего каталога: [F3], *.*, [Enter]. Появились ли файлы
<имя>.BAK - предыдущая версия,
<имя>.EXE - выполняемый файл,
TURBO.TP - конфигурация Турбо-Паскаля,
TURBO.DSK - список и состояния редактируемых файлов ?
Передача данных из командной строки в программу в Турбо Оболочке