Лекции по информатике



              

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


Система программирования — это система для разработки новых программ на конкретном языке программирования.

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

  • компилятор или интерпретатор;
  • интегрированная среда разработки;
  • средства создания и редактирования текстов программ;
  • обширные библиотеки стандартных программ и функций;
  • отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
  • "дружественная" к пользователю диалоговая среда;
  • многооконный режим работы;
  • мощные графические библиотеки; утилиты для работы с библиотеками
  • встроенный ассемблер;
  • встроенная справочная служба;
  • другие специфические особенности.
  • Популярные системы программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.

    В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений:

    Borland Delphi 3.0

    • пакет Borland Delphi (Дельфи) — блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования.
    • пакет Microsoft Visual Basic — удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций.
    • пакет Borland C++ — одно из самых распространённых средств для разработки DOS и Windows приложений.
    • Ниже для иллюстрации приведены на языках Бейсик, Паскаль и Си программы решения одной и той же простой задачи — вычисления суммы S элементов одномерного массива A=(a1, a2, ..., an).

      Язык Бейсик был создан в 1965 г. Дж. Кемени и Т.Курцем как язык для начинающих, облегчающий написание простых программ. Существуют сотни различных версий Бейсика – от очень простых до усовершенствованных, содержащих множество дополнительных языковых конструкций. Бейсик очень популярный язык программирования.

      Программа на Бейсике 

      10 INPUT "N = "; N 

      20 DIM A(N) 

      30 FOR I = 1 TO N 

      40  PRINT "A("; I; ") ="; 

      50  INPUT A(I) 

      60 NEXT I 

      70 S = 0 

      80 FOR I = 1 TO N 

      90 S = S + A(I) 

      100 NEXT I 

      110 PRINT "Сумма ="; S 

       

       

      <


      Содержание  Назад  Вперед