Файл: Современные языки программирования (сравнение программ, написанных на различных ЯП).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 104

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Начало алгоритма

y=2.25;

c=4*sqrt(0.8/y);

b=sin(c)/cos(y);

gamma:=sin(y/b)/cos(y/b)+sin(b/c)/cos(b/c)+sin(c/y)/cos(c/y)

Конец алгортима

Вывод gamma

Текст программы на языке Паскаль:

vary,b,c,gamma:real;

begin

y:=2.25;

c:=4*sqrt(0.8/y);

b:=sin(c)/cos(y);

gamma:=sin(y/b)/cos(y/b)+sin(b/c)/cos(b/c)+sin(c/y)/cos(c/y);

writeln(gamma:0:4);

end.

Результат выполнения программы: 3.1732

Аналогичный код программы на языке Python.

import math

y=2.25

c=4*math.sqrt(0.8/y)

b=math.sin(c)/math.cos(y)

gamma=math.sin(y/b)/math.cos(y/b)+math.sin(b/c)/math.cos(b/c)+math.sin(c/y)/math.cos(c/y)

print("{:.4f}".format(gamma))

Таким образом, программы, записанные на современном языке программирования Python, как правило, требуют написания меньшего количества строчек кода, чем на устаревшем языке Pascal.

Заключение

Мы провели теоретическое и практическое исследование языков программирования. Для достижения данной цели в работе были решены следующие задачи

  1. рассмотрение и анализ истории ЯП;
  2. описание современного состояния ЯП;
  3. рассмотрение и сравнение программ, написанных на различных ЯП;
  4. охарактеризованы тенденции в развитии ЯП.

На основании проведенного исследования можно сделать вывод, что языки программирования оказали огромное влияние на развитие информационных технологий. Современные популярные языки программирования, как правило, имеют сферу применения, в которой они используются чаще всего. В современных языках программирования сделан акцент на понятность, читаемость кода для разработчика. Также важным является возможность использования ЯП и созданных программ на разных платформах.

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

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

  1. Грызлов, В. И. Турбо Паскаль 7.0. М.: ДМК, 2016. - 416 c
  2. Угринович, Н.Д. Информатика 10-11 класс. М.: Бином. Лаборатория знаний, 2017. - 511 c
  3. Саммерфилд, М. Программирование на Python 3. Подробное руководство. - М.: Символ, 2016. - 608 c.
  4. Информационные системы и технологии. Научное издание. Под ред. Ю.Ф. Тельнова. - М.: ЮНИТИ, 2016. - 303 c.
  5. Абрамов, В. Г. Введение в язык паскаль. М.: Наука, 2018. - 320 c.
  6. Альфред, В. Ахо Структуры данных и алгоритмы. М.: Вильямс, 2016. - 400 c
  7. Секунов, Н. Программирование на C++ в Linux. М.: БХВ-Петербург, 2016. - 425 c.