- •54 Оператор цикла с постусловием имеет след.Форму
- •53. Строки (Turbo Pascal)
- •52. Процедуры и функции
- •51. Массивы
- •50. Основные операторы языка Паскаль
- •49. Типы данных. Классификация типов (Turbo Pascal)
- •47. Блок-схемы алгоритмов
- •46. Оператор цикла с предусловием
- •45. Алгоритм и алгоритмизация
- •44. Этапы разработки программы (Turbo Pascal)
- •43. Идентификаторы пользователя
- •42. Алфавит языка Паскаль
- •41. Этапы подготовки и решения задач на компьютере.
- •40. Язык программирования Turbo Pascal.
- •37. Структура программы и раздел описаний переменных
- •36. Оператор цикла с параметром (с шагом)
- •35. Алгоритм разветвляющей структуры
- •33. Алгоритм циклической структуры
- •27. Операционные системы (ос)
- •26. Файловая система.
- •24. Составные части операционной системы
- •23. Дополнительные, или периферийные устройства компьютера
- •13. Единицы измерения информации.
- •12. Аппаратные средства современных компьютеров
- •10. Компьютерные вирусы
- •9. Архиваторы.
- •8. Программное обеспечение компьютера
- •6. Табличный процессор ms Excel.
- •5. Файловая система.
- •2. История и предпосылки возникновения информатика. Предмет информатика.
- •1. Роль информации и информационных технологий в современном обществе.
41. Этапы подготовки и решения задач на компьютере.
этапы включает в себя решение задач с помощью компьютера.
Решение задач с помощью компьютера включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера.
1. Постановка задачи:
сбоp инфоpмации о задаче;
фоpмулиpовка условия задачи;
опpеделение конечных целей pешения задачи;
определение формы выдачи результатов;
описание данных (их типов, диапазонов величин, структуры и т.п. ).
2. Анализ и исследование задачи, модели:
анализ существующих аналогов;
анализ технических и программных средств;
pазpаботка математической модели;
разработка структур данных.
3. Разработка алгоритма:
выбор метода проектирования алгоритма;
выбор формы записи алгоритма (блок-схемы, псевдокод и др.);
выбоp тестов и метода тестиpования;
проектирование алгоритма.
4. Пpогpаммиpование:
выбор языка программирования;
уточнение способов организации данных;
запись алгоpитма на выбpанном языке пpогpаммиpования.
5. Тестиpование и отладка:
синтаксическая отладка;
отладка семантики и логической стpуктуpы;
тестовые pасчеты и анализ pезультатов тестиpования;
совершенствование пpогpаммы.
6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2 — 5.
7. Сопровождение программы:
доработка программы для решения конкретных задач;
составление документации к решенной задаче, к математической модели, к алгоритму, к программе, к набору тестов, к использованию.
40. Язык программирования Turbo Pascal.
Pascal -- это императивный язык программирования, разработанный Никлаусом Виртом в 1970 в качестве языка обучения структурному программированию. Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля. Первоначально язык компилировался в байт-код, подобно языку Java.
Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис интуитивно понятен даже при первом знакомстве с языком.
Тем не менее, первоначально язык обладал множеством недостатков: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п.
Структура программы
В программе, написанной на языке Pascal, могут быть следующие разделы :
* заголовок программы; program имя;
* список используемых модулей; uses cписок исп.модулей;
* раздел объявления переменных; var
* раздел объявления процедур и функций; procedure,function
Begin
* т е л о п р о г р а м м ы.
End.
Раздел переменных:
В этом разделе должны быть описаны все переменные, встречающиеся в программе:
Раздел процедур и функций содержит описание процедур и функций, вызываемых в теле программы.