Разные языки программирования и области их применения




Муниципальное автономное общеобразовательное учреждение

«Центр образования №159» городского округа город Уфа Республики Башкортостан

 

Проектная работа

«Алгоритм изучения языка программирования на собственном опыте» по информатике

 

 

Выполнил: Меньков Даниил Олегович

Класс 10А

Научный руководитель: Салахова Лилия Жамильевна

 

 

Уфа, 2020 год


 

Оглавление

ВВЕДЕНИЕ.. 3

Актуальность. 3

Социальная значимость. 3

Цель. 3

Задачи. 3

Глава 1. Языки программирования. 4

1.1 Что такое языки программирования. 4

1.2 Разные языки программирования и области их применения. 5

1.3 Язык программирования “Python”. 5

1.4 Алфавит, структура, операторы языка “Python”. 6

ГЛАВА 2. Изучения языка программирования “Python”. 8

2.1 Переменные и их типы. 8

2.2 Написание простейшего калькулятора. 9

2.3 Написание текстовой игры.. 11

Заключение. 13

 

 

 


 

ВВЕДЕНИЕ

Актуальность

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

 

Социальная значимость

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

 

Цель

Исследовать возможности языка программирования, его особенности. Создание программы.

 

Задачи

1. Определить, что такое язык программирования и для чего они нужны.

2. Проанализировать возможности языка программирования “Python”.

3. Изучить язык программирования “Python”.

4. Написать программу на языке программирования “Python”.

5. Сравнить язык “Python” и “PascalABC”.

6. Сделать выводы

 

Срок работы - 1 год.

 

 

Глава 1. Языки программирования

Что такое языки программирования

Язык программирования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.

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

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

 

Разные языки программирования и области их применения

 

Одним из первых языков стал Fortran. Он появился в 50-60 годах. Современный Fortran до сих пор живой, но уже довольно сильно отличается от того, что было раньше.

Ещё 10 лет назад больше половины всего кода были написаны на языке программирования COBOL. Этот язык предназначен для бизнес программ. До сих пор значительная часть банковских транзакций проходит с помощью программ, написанных на COBOL.

Универсальный язык программирования Java используют компании разного масштаба в своем корпоративном серверном ПО. Написанные на Java приложения можно найти везде: в «умном» чайнике, твоем Android-смартфоне, компьютере или автомобиле Tesla.

Язык C++ используется при написании драйверов для устройств. В прочем большинство программ, таких как Adobe, Office и прочее написаны именно на C++. Так же, используется для написания быстрых программ.

Язык программирования Python в основном используется в серверном, прикладном и веб-программировании. Без него не работали бы различные крупные онлайн сервисы, именно поэтому, программисты на Python сильно востребованы.

1.3 Язык программирования “Python”

 

Язык python это действительно простой язык кто бы что не говорил. Это тот единственный язык, на котором ты конкретно решаешь задачу, а не напрягаешь свой мозг с проблемами синтаксиса или особенностями языка.

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

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

Ситуация на рынке программирования постоянно меняется. Если в начале 2000-х веб-разработчики думали, что лучше всего учить PHP и Ruby, то в 2019 году быстрее всего развивается и растет Python.

Согласно анализу вакансий, на рынке аналитиков Python требуется в 84% вакансий.

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

С Python работают такие гиганты, как Google, YouTube, Facebook, Pinterest, Reddit, Netflix и Spotify. Со знанием этого языка получить работу в хорошей компании проще.

1.4 Алфавит, структура, операторы языка “Python”

Изучение любого языка начинается с изучения алфавита, из которого складываются слова, из слов - предложения. В алфавит языка “Pyhton” входят:

1. Латинские буквы от а до z и от А до Z.

2. Цифры от 0 до 9.

3. Специальные символы, например +, -, #, /.

4. Зарезервированные (служебые) слова, например for, if, class, def и т.д.

Любая Python-программа состоит из последовательности лексем (допустимых символов), записанных в определенном порядке и по определенным правилам.

Лексемы включают в себя:

· комментарии;

· литералы;

· знаки пунктуации;

· идентификаторы;

· ключевые слова.

Таблица 2.

Лексемы (название) Что делает Пример
Комментарии Комментарии предназначены для пояснения кода для разработчика. X = A+B #сложение
Литералы Значения, представленные в коде программы, например, числа или строки. 5 # Целочисленный литерал 3.4 # Литерал в виде числа с плавающей точкой
Знаки пунктуации В алфавит Python входит достаточное количество знаков пунктуации, которые используются для различных целей. знаки + или * могут использоваться для сложения и умножения, а знак запятой, - для разделения параметров функций.
Идентификаторы Идентификатор - обычное имя, которое дается ссылке на какой-либо объект. Любой идентификатор имеет некоторые правила. I My_name A1b2_c3 Любые_символы
Ключевые слова Некоторые слова имеют в Python специальное назначение и представляют собой управляющие конструкции языка. False None True Def And И т.д

 

 

ГЛАВА 2. Изучения языка программирования “Python”

Переменные и их типы.

 

Переменная — это ячейка памяти, которая имеет какое-то имя, а внутри лежит информация, которая имеет какой-то тип.

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

Например, у нас есть коробка-переменная, на которой написано её имя box1. Поместим в неё число 25.

Во вторую коробку-переменную box3 поместим число 34.

Возьмём третью коробочку box3 и сложим в неё содержимое двух переменных, и выведем результат на экран.

В итоге получится, что box3=59.

Теперь напишем небольшую программу, которая будет получать информацию от пользователя, а затем выводить её на экран.

Зададим переменную name = input(‘Введите ваше имя: ‘)
При помощи input программа просит человека ввести в переменную name его имя. Точно так же, сделаем так, чтобы программа спрашивала возраст. Затем выведем результат на экран.

 

В программу можно добавить так же множество остальных данных.

Сравним код одинаковых программ на Pyhton и PascalABC.

Код на PascalABC:

 

Видно, что код на PascalABC намного больше и сложнее чем на Python. К примеру, на PascalABC необходимо вначале написать команду, чтобы вывелся текст, а уже затем команду, которая предоставит пользователю возможность ввести нужные данные. На Python всё намного проще, переменной можно сразу присвоить функцию, с помощью которой пользователь введёт свои данные.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-06-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: