Лабораторная работа №1 Тема: программирование основных алгоритмических конструкций на языке с++



Download 0,62 Mb.
bet1/28
Sana21.06.2022
Hajmi0,62 Mb.
#689734
TuriЛабораторная работа
  1   2   3   4   5   6   7   8   9   ...   28
Bog'liq
лабораторные работы по с 2сем

Программирование на языке с++


Методические рекомендации к лабораторным работам для студентов направлении подготовки «Информатика и вычислительная техника» дневной формы обучения
ЛАБОРАТОРНАЯ РАБОТА №1
Тема: ПРОГРАММИРОВАНИЕ ОСНОВНЫХ АЛГОРИТМИЧЕСКИХ КОНСТРУКЦИЙ НА ЯЗЫКЕ С++
Цели работы:

  • овладение практическими навыками работы с компилятором С/С++;

  • овладение практическими навыками программирования линейных, разветвляющихся и циклических алгоритмических конструкций.

1.1 Краткое описание языков С++
Язык программирования С был разработан в начале семидесятых годов XX века. К настоящему времени он претерпел несколько этапов своего развития. Язык программирования С++ объединил в себе достоинства языка С и возможности объектно-ориентированного программирования. К основным достоинствам языков С и С++ следует отнести гибкость и надёжность, переносимость программ с одной платформы на другую и с одной операционной системы на другую. Языки С и С++ являются языками высокого уровня. Но вместе с тем они обладают богатыми возможностями низкоуровневого программирования. Это делает их очень гибкими и пригодными как для начинающих пользователей, так и для профессиональных программистов.
1.1.1. Структура программы
Структура программы на языке С (С++) довольно произвольная. Обычно вначале программы располагаются так называемые директивы препроцессору. Каждая директива начинается знаком #. Одна из директив называется include и служит для включения в текст программы ссылок на библиотеки языка.
Так, например, строка
#include
включает в текст программы файл stdio.h, в котором расположены заголовки библиотечных функций из библиотеки stdio. Расширение файла «h» свидетельствует о том, что файл заголовочный. Поскольку stdio является стандартной библиотекой языка, имя файла stdio.h заключено в угловые скобки. В противном случае имя файла необходимо заключать в двойные кавычки.
С-программа состоит из подпрограмм, которые могут вызывать друг друга. Каждая подпрограмма называется функцией. Связь между функциями организована с помощью аргументов функций и возвращаемых ими значений. Среди всех функций одна является главной. Именно с этой функции, имя которой main, начинается выполнение программы. Функция main может иметь аргументы, с помощью которых происходит её взаимодействие с операционной системой. Параметры, указанные в командной строке при запуске программы, являются аргументами функции main. C помощью возвращаемого значения функция main может сообщить операционной системе о результате своей работы. Как правило возвращаемое значение, равное нулю, свидетельствует об успешном завершении программы. Ненулевое значение говорит о наличии ошибок и может быть проанализировано операционной системой.
Рассмотрим теперь классический пример простейшей программы, которая выводит поздравительное сообщение на экран.
#include int main(void)
{ printf(“Поздравляю!\n”); return 0; }
Строка int main(void) описывает функцию main. Служебное слово void свидетельствует о том, что функция main не требует аргументов. Слово int говорит о том, что функция main возвращает операционной системе целое значение. Само это значение указано после оператора return в конце программы. Тело функции заключено в фигурные скобки. Таким образом, общая схема описания любой функции выглядит так:
ТипРезультата ИмяФункции(СписокАргументов)
{
Тело функции; }.
Точка в конце обозначает конец предложения и не относится к программе.
В рассмотренной программе использована также стандартная функция вывода на экран printf. В данном примере она выводит на экран слово «Поздравляю!» Символы \n необходимы для того, чтобы после вывода поздравительного сообщения курсор командной строки перешёл на следующую сроку. Оператор return осуществляет выход из функции и возврат значения, в нашем примере нулевого.
Идентификаторы.
Идентификатором является последовательность букв, цифр и знаков подчёркивания, которая начинается с буквы или символа подчёркивания и не содержит пробелов [3]. Идентификаторы выступают в качестве имён каких-либо объектов. Символы нижнего и верхнего регистров в языке С (С++) считаются различными. Идентификатор может иметь произвольную длину, однако, значащими являются не все символы. Их число различно для разных систем программирования, а также может настраиваться. Идентификаторы не должны совпадать с ключевыми словами языка и именами стандартных библиотечных функций.

Download 0,62 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish