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

  • ОТЧЁТ По лабораторной работе №4 По дисциплине “Информатика” Тема: Знакомство со средой программирования Dev C ++.

  • Ввод и отладка простейшей программ (потоковый ввод/вывод)

  • Цель работы: Ознакомиться со средой программирования Dev C++. Научиться писать простейшие программы.Задание: 1.

  • Основные теоретические положения: C ++

  • Консоль

  • 1587_Шафиков_Л4. Минобрнауки россии санктпетербургский государственный электротехнический университет


    Скачать 0.58 Mb.
    НазваниеМинобрнауки россии санктпетербургский государственный электротехнический университет
    Дата14.02.2022
    Размер0.58 Mb.
    Формат файлаdocx
    Имя файла1587_Шафиков_Л4.docx
    ТипДокументы
    #361966

    МИНОБРНАУКИ РОССИИ

    САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

    ЛЭТИ” ИМ. В.И.УЛЬЯНОВА(Ленина)

    Кафедра ИИСТ

    ОТЧЁТ

    По лабораторной работе №4

    По дисциплине “Информатика”

    Тема: Знакомство со средой программирования Dev C++.

    Ввод и отладка простейшей программ (потоковый ввод/вывод)

    Студент гр. 1587 ________________ Шафиков Р.И.

    Преподаватель ________________ Куракина Н.И.

    Санкт-Петербург

    2021

    Цель работы:

    Ознакомиться со средой программирования Dev C++. Научиться писать простейшие программы.

    Задание:

    1. Запустить программу Dev C++.

    2. Создать стандартный шаблон в приложении.

    3. Реализовать простейшую программу и провести с ней эксперименты, данные в лабораторной работе.

    4. Объяснить полученные результаты.

    Основные теоретические положения:

    C++ - компилируемый, статистически типизированный язык программирования общего назначения.

    Оператор - это элемент языка, задающий полное описание действия, которое необходимо выполнить.

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

    Консоль – интерфейс для введения командной строки в программах.
    Результаты работы:

    1.

    При введении данного алгоритма, программа просто выведет “Hello, world”. При запуске никаких ошибок не обнаружено.

    2.



    В C++ символ “//” удаляет определённую часть строки (или всю строку) в зависимости от места положения. В данном случае, при удалении строки с командой “int main(…)” работа программы невозможна, поскольку без данной строки у “cout” отсутствует характеристика. Кроме того, без символа “{“, весь код “невидим” для программы.



    При удалении “cout<<”Hello, world\n”;” программа будет работать, но не будет иметь смысла, поскольку введённый текст, при выполнении будет невидим.





    При удалении команд “#include ” и “#include ”, программа не будет работать, поскольку без них команда “cout” не будет объявлена в данной области.

    3.





    Если ввести программу подобным образом, то система выведет целый ряд ошибок:

    Без команды “cout” все, что будет написано после, для программы будет считаться недействительным, кроме того, программа будет ожидать дополнительных ковычек (“), а символ “\” будет считаться ошибочным.

    Команда “int main(…)” видит лишь слово “hello”, но слово “world”, для неё не объявлено, из-за чего весь дальнейший написанный код “оборван” и работать не будет.

    4.



    Если ввести код подобным образом, то программа будет работать. Как таковых отличий от первой программы (Рис. 1) нет, кроме того, что слово “World” после запятой пишется без пробела. При этом программа не находит ошибок, которые были в программе, написанной выше (Рис. 3). Это объясняется тем, что в данной программе, перед всеми словами теперь присутствует команда “cout”, в следствие чего, команда “int main(…)” обнаруживает все слова, заданные в программном коде.

    5.



    Как мы видим, если перед словом “World” добавить аргумент “\n”, то команда выведет фразу “Hello, World”. При этом слово “World” будет находиться на уровень ниже.



    Если же перед словом “World” добавить аргумент “\t”, то команда выведет данную фразу без ошибок, однако, слово “World” будет находиться на более крупной дистанции, чем обычно.



    Если перед “World” добавить аргумент “\b”, то команда выведет данную фразу. При этом все знаки пунктуации, введённые до аргумента, будут отсутствовать.



    Если перед словом “World” будет введён аргумент “\a”, то программа выведет фразу “Hello, world” без изменений.

    6.

    В разделе “Файл” находится всё необходимое для написания программ, сохранения, изучения свойств, импорта или экспорта информации, необходимой для дальнейшей работы. Также в данном разделе находится вся история, которую, в случае чего можно использовать или же очистить.

    Раздел “Проект” пригодится пользователю в случае написания крупных работ или же программ. В нём можно совмещать большое количество информации разного типа, начиная программой, заканчивая крупной информацией, взятой из Интернета.

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

    Отладка” – раздел, который выполняет роль “помощника” для пользователя. Во время работы указывает на ошибки, а также предлагает альтернативные и более простые варианты написания компьютерного кода.

    Выводы:

    Ознакомился со средой программирования Dev C++. Научился правильно писать простейшие программы, а также выяснил функции определённых аргументов и команд.


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