Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА ОП.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
380.42 Кб
Скачать

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ 4

I. Линейные программы 8

операторы: 9

примеры решения задач: 9

Пример 1. 9

Составить программу расчета значения функции. 9

Пример 2. 10

Пример 3. 10

Найти площадь круга и длину окружности. 10

введите радиус окружности 5 11

begin 11

end. 11

Пример 5. 11

Введенное 4-значное число изменить так, чтобы 2 и 3 цифры поменялись местами. 11

Program pr6; 12

begin 12

end. 12

Пример 7. 12

II. Операторы выбора и условного перехода. 14

операторы: 14

примеры решения задач: 14

BEGIN 14

END. 14

BEGIN 15

END. 15

BEGIN 16

END. 16

Пример 4. 16

Вводятся координаты точки. Определить попадает ли точка в заштрихованную область или нет. 16

Пример 5. 17

Пример 6. 17

введи первую букву времени года о 19

осень 19

ЗАДАНИЯ 19

C - Cos x 21

III. Циклы 21

операторы: 21

end. 22

begin 22

S:=S+1/(2*I-1); 22

end. 22

Пример 3. 22

Пример 4. 23

begin 24

begin 24

ЗАДАНИЯ 26

Введение

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

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

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

Алгоритмический язык программирования Паскаль не требует чрезмерных усилий для усвоения его основных синтаксических конструкций, легко усваивается в процессе практической работы на любом персональном компьютере. Вместе с тем Паскаль обладает большими возможностями для решения широкого круга практических задач и овладение этим языком можно рассматривать как ценный навык алгоритмизации и программирования.

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

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

Пособие содержит примеры решения задач и задачи по программированию на языке Паскаль. Всего предложено 25 вариантов, содержащих по 15 задач и охватывающих следующие темы:

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

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

В настоящем пособии приводится список литературы, которая может быть использована при работе над типовым расчетом.

Работа над типовым расчетом заключается в том, что студенты в начале семестра получают варианты заданий и во время самостоятельной работы решают предложенные задачи. Все задачи должны быть аккуратно записаны в тетрадь и на магнитный носитель (дискета, папка или подкатолог на диске). На обложке тетради должны быть указаны следующие данные:

1. Номер группы. 2. Фамилия И. О. 3. Номер варианта.

В тетради должны быть указаны номера и названия разделов, номера и условия задач.

На электронных носителях информация должна храниться в виде файлов исходных модулей программ на языке Паскаль. Структура названия файла должна содержать вариант, раздел, номер задачи в виде: вариант_раздел_номер задачи.

Например, для варианта 10, названия файлов имеют вид.

10_1_5.pas

10_1_8.pas

10_1_22.pas

10_2_1к.pas

10_2_5.pas

10_2_17.pas

10_2_22.pas

10_3_4.pas

10_3_11.pas

10_3_15.pas

10_3_21.pas

10_4_10.pas

10_4_20.pas

10_5_10.pas

10_5_20.pas

Проверка типового расчета производится в два этапа.

  1. Проверка типового расчета. Осуществляется преподавателями, ведущими практические занятия.

  2. Защита типового расчета. Осуществляется лектором во время коллоквиума. В процессе защиты оценивается самостоятельность работы, понимание материала, использованного в типовом расчете.

Выполнение и защита типового расчета является необходимым условием итоговой аттестации по курсу "Основы программирования"