Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XLII Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 31 мая 2016 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Чеботарева С.В. ИЗУЧЕНИЕ И АНАЛИЗ МЕЖДИСЦИПЛИНАРНОЙ СВЯЗИ ДИСЦИПЛИН "ВЫСШАЯ МАТЕМАТИКА" И "ЯЗЫКИ И СИСТЕМЫ ПРОГРАММИРОВАНИЯ" НА ПРИМЕРЕ ИСПОЛЬЗОВАНИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ TURBO PASCAL // Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ: сб. ст. по мат. XLII междунар. студ. науч.-практ. конф. № 5(41). URL: https://sibac.info/archive/technic/5(41).pdf (дата обращения: 19.04.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 112 голосов
Дипломы участников
Диплом лауреата
отправлен участнику

ИЗУЧЕНИЕ И АНАЛИЗ МЕЖДИСЦИПЛИНАРНОЙ СВЯЗИ ДИСЦИПЛИН "ВЫСШАЯ МАТЕМАТИКА" И "ЯЗЫКИ И СИСТЕМЫ ПРОГРАММИРОВАНИЯ" НА ПРИМЕРЕ ИСПОЛЬЗОВАНИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ TURBO PASCAL

Чеботарева Светлана Вячеславовна

студент 3 курса, кафедра ИСУ, филиал ФГБОУ ВО СамГТУ г. Сызрань

Крайнова Екатерина Анатольевна

научный руководитель,

канд. педагогических наук, доцент ИСУ  филиал ФГБОУ ВО СамГТУ г. Сызрань

Современное высшее образование в сфере информационных технологий трудно представить без углубленного изучения языков программирования. Дисциплина «Языки и системы программирования» своей целью ставит - научить студентов общим принципам применения языков программирования. Данный курс призван углубить знания обучающихся о языках программирования, усовершенствовать навыки иностранного языка, научить разрабатывать компоненты программных комплексов и баз данных, а также использовать современные инструментальные технологии программирования.

Классическим языком программирования, изучаемом в техническом ВУЗе, для студентов непрофильной подготовки является язык – Pascal. С точки зрения обучения программированию этот язык играет роль эталона. Его знания являются базовыми для изучения ряда других языков программирования. Но, кроме этого, знания языка Pascal могут быть полезны при решении задач из курса «Высшая математика».

Как правило, для отработки навыков работы с языком программирования, используются задачи математического цикла. Решение данного вида задач является необходимым условием реализации контроля усвоения изучаемого материала.

Актуальность обозначенной темы, объясняется тем, что изучение принципов работы языка Pascal невозможно представить без знаний базовых элементов дисциплины «Высшая математика». В связи, с чем четко прослеживается связь этих предметов. Решение тех или иных задач на языке Pascal требует знаний принципов решения математических задач. Исходя из этого, можно сделать вывод о междисциплинарной интеграции дисциплин «Высшая математика» и «Языки и системы программирования». Она включает в себя не только объединение знаний и практических действий на всех этапах подготовки специалиста, взаимосвязь различных учебных дисциплин, но и в том числе содействие повышению знаний по конкретной дисциплине, проявляемом в степени овладения понятиями и закономерностями за счет их разносторонней интерпретации [1].

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

Пример 1. Составить программу для вычисления значения z.

                       

                                                             (1)

 

где  при заданных значениях a и b.

Вычисление th (x) можно оформить в виде функции.

Текст программы на языке Pascal

Program Th_1;

  Var z, a, b, t1, t2, t3: real;

     {Вычисление th с помощью функции}

     Function th(x: real):real;

       Var c: real;

        Begin

            c:= exp(2*x);

            th:= (c-1)/(c+1);

        end;

BEGIN

     writeln(‘Введите переменные:’);

     write (‘a=’); readln (a);

     write (‘b=’); readln (b);

     t1= sqr(th(a));             {обращения к функциям th}

     t2=th(a-b);

     t3=sqrt(th(a*a-b*b));

     z:=(t1+t2)/t3;

writeln (‘z=’, z:12, ‘ при a=’, a:4:1, и b=’,b:4:1);

END.

Данный пример достаточно ярко демонстрирует взаимосвязь знаний языка Pascal и умения вычислять тригонометрические функции.

Более глубокое знакомство с языком Pascal возможно при решении большого числа математических задач, в том числе примеров на вычисление последовательности функции. Так пример 2, наглядно демонстрирует взаимосвязь знаний дисциплин «Высшая математика» и «Языки и системы программирования».

Пример 2. Решить задачу с использованием функций или процедур. Вычислить

                                            (2)

При k = 10, m = 4, bi=1..4.6, ci=1..3.6, оформив вычисление суммы в вид процедуры.

Текст программы на языке Pascal

Program Zadacha2;

  Var b, bk, k, kk, c, ck, m, mk, s:real;

    Sum1, sum2, sum3:real;

  function sum (z, zk,t, tk: real): real;

     const n=15;

     var k1,k2,k,s0, z0:real;

        i, j: integer;

     begin

     k1=(zk-z)/n;

     s0:=0:

     for i:=1 to n do

     begin

     z0:= z*z;

     k:=1;

     for j:=1 to i do k:=k*j;

      s0=s0+z/k;

      z:= z+k1;

     end;

     sum:=s0;

      end;

     begin

       clrscr;

       b:=1; bk:=4.6;

       k:=1; kk:=10;

       c:=1: ck:=3.6;

       m:=1: mk:=14;

       sum1:= sum(b, bk,k,kk);

      writeln (‘sum1=’, sum1:3:2);

      sum2:=sum (c,ck,m,mk);

      writeln (‘sum2=’, sum2:3:2);

      s:=1/kk*(sum1+sum2);

      writeln ( ‘s=’, s:3:2);

      readln;

     end.

Рассматриваемые задачи позволяют проиллюстрировать междисциплинарные связи математики и языков программирования за счет внедрения задач математического цикла. Именно за счет активного использования задач математического содержания на занятиях по программирования осуществляется реализация междисциплинарных связей.

Анализ принципа междисциплинарной связи дисциплин «Высшая математика» и «Языки и системы программирования» позволяет сделать вывод о том, что изучение курса «программирование» является довольно затруднительным без базовых знаний дисциплины «Высшая математика». В тоже время, что немаловажно, изучение языка программирования Pascal, создает условие для формирования математического мышления и закрепления знаний из курса «Высшая математика».

 

Список литературы:

1. Междисциплинарная интеграция в образовательном пространстве ВГМУ [Электронный ресурс]. – Режим доступа: http: // do. gendocs.ru/docs/index- 283605.html

Проголосовать за статью
Конференция завершена
Эта статья набрала 112 голосов
Дипломы участников
Диплом лауреата
отправлен участнику

Оставить комментарий

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