Главная страница
Навигация по странице:

  • ЭКЗАМЕНАЦИОННАЯ РАБОТА Дисциплина____________________________________________________ (номер билета или варианта) _____________________________________

  • Выполнил(а)______________________ __________________________________ Группа:___________________________ Адрес:____________________________

  • Дата:_______________________________ 201__г.

  • Fortran

  • IDL (Interactive Data Language)

  • OCaml

  • PROLOG

  • Теория. Экзаменационная работа


    Скачать 51.81 Kb.
    НазваниеЭкзаменационная работа
    Дата06.11.2021
    Размер51.81 Kb.
    Формат файлаdocx
    Имя файлаТеория.docx
    ТипДокументы
    #264347

    НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

    СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
    «СИБИРСКАЯ РЕГИОНАЛЬНАЯ ШКОЛА БИЗНЕСА (КОЛЛЕДЖ) »

    ЭКЗАМЕНАЦИОННАЯ РАБОТА


    Дисциплина____________________________________________________
    (номер билета или варианта) _____________________________________





    Выполнил(а)______________________

    __________________________________

    Группа:___________________________

    Адрес:____________________________

    __________________________________

    __________________________________

    Проверил:________________________

    Оценка:__________________________

    Дата:_______________________________


    201__г.


















    Вопрос № 1 2

    Вопрос № 2 4

    Список языков программирования 4



































    Вопрос № 1


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

    Если взять кухонную технику, то там одно сплошное программирование.

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

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

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

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









    Вопрос № 2


    Давайте начнём с самого начала. В самом начале у компьютеров не было даже клавиатуры! То есть у них не было ни клавиатуры, ни экрана, были перфокарты. Если есть отверстие (или наоборот нет) — это означало нолик или единичку. И программы в то время писали с помощью машинных кодов — у каждой операции в компьютере (сложение, вычитание, какие-то более сложные операции) был какой-то код машинный. Люди сами по табличке выбирали этот код адреса в памяти, всё это выбивали руками и вставляли в считыватель — и оно всё считалось.

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

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

    Список языков программирования


    AutoLISP - это простой, легкий, интерпретируемый язык программирования, созданный специально для автоматизированного проектирования программного обеспечения.
    Awk - является чрезвычайно мощным языком программирования для обработки текстов, позволяющим извлекать данные из файла или другого источника, и вывода их в любом формате, который вам нужен. Он является уже старым инструментом, но все еще так же полезен, как и раньше.
    Common Lisp - является довольно уникальным языком программирования, возможно, самым древним языком и до сих пор продолжает использоваться. Этот язык особенно важен в области искусственного интеллекта. 

    C++ - Первоначально он назывался "C с классами", C ++, во многих отношениях, просто более продвинутый преемник C (хотя ситуация сложнее). C ++ был разработан, чтобы добавить высокий уровень парадигмы программирования C, сохраняя при этом возможности аппаратной манипуляции низкого уровня. Многие из этих дополнений добавлялись в C на протяжении многих лет, и языки больше похожи на два диалекта одного и того же языка. 
    C# - Использовался в качестве основного языка для .NET программирования, похож на C++, является расширением языка программирования C, но с важным дополнением в виде объектно-ориентированных возможностей.
    F# - язык программирования общего назначения. Разработан, чтобы быть чрезвычайно эффективным. Будучи изначально только языком Microsoft, теперь является языком с открытым исходным кодом и используется на всех платформах.
    Fortran - впервые появился в 1957 году и до сих пор используется для решения некоторых из наиболее сложных проблем современной науки и техники.
    Forth - Работа над Forth началась в 1968 году, и язык обычно используется на оборудовании, не имеющем традиционную операционную систему. Он также широко используется для управления станками.
    Haskell - является одним из наиболее популярных функциональных языков программирования, в дополнение к тому, что стал прототипом для дюжины других языков. Он широко используется в деловых и научных кругах и является отличным языком, с которого стоит начать знакомство с функциональным программированием.
    IDL (Interactive Data Language) - это язык программирования, используемый в основном для анализа и визуализации данных. Он до сих пор широко используется в аэрокосмической промышленности и астрономии. 

     

    Objective-C - Еще одна версия C, созданная в 1980-е годы для того, чтобы обеспечить полностью объектно-ориентированную реализацию C. Сейчас основное применение этого языка приходится на Mac OSX и операционные системы iOS. До недавнего времени iOS приложения должны были быть написаны на Objective-C, но сейчас можно писать также на Swift.
    OCaml - является объектно-ориентированным функциональным компьютерным языком. По ML традиции, он много используется для написания других языков программирования и фреймворков.
    Perl - Очень полезный инструмент практически любого программиста. В качестве интерпретируемого языка его не нужно компилировать, иногда упоминается как "швейцарский армейский нож" скриптовых языков. 
    PROLOG - язык логического программирования, разработан для обработки естественного языка. 
    SAS - является специализированным языком, предназначенным для анализа статистических данных. Широко используется в правительственных, научных кругах и бизнесе. Для людей, обладающим большим количеством данных, SAS является очевидным выбором.
    Scala - является относительно новым языком - более или менее новой и лучшей Java. Это отличный язык для Java-программистов, которые хотят быть более эффективными, или для людей, кто только начинают изучать программирование и хотят изучать мощный язык, который не будет ограничивать их в будущем.
    Swift - является новым языком программирования, разработанным компанией Apple, для iOS, OS X, watchOS, tvOS и Linux. Это язык будущего для разработчиков программ и приложений для устройств Apple.


    написать администратору сайта