Главная / Информатика / Лабораторные работы по програмированию на языке Си

Лабораторные работы по програмированию на языке Си

Лабораторна робота №1

Тема: Робота в середовищі програми Microsoft Visual Studio 2010, розв'язання задач в консольному режимі

Хід роботи

Розв'язати задачі в консольному режимі програми Microsoft Visual Studio 2010.

Кожну із задач виконати в окремому проекті. Запуск програми – CTRL+F5.

  1. Вивести на екран ялинку з букв:

Ж

ЖОЖ

ЖОЖОЖ

ЖОЖОЖОЖ

HH

ZZZZZ

Для виведення букв кирилиці підключити бібліотеку <windows.h>.

  1. Ввести три числа, знайти їх суму, добуток і середнє арифметичне.

  2. Ввести п’ять чисел і знайти найбільше з них.

  3. Ввести номер місяця і вивести назву пори року.

  4. Ввести вік людини (від 1 до 150 років) і вивести його разом з наступним словом «рік», «роки» або «років». (Наприклад: Вам 24 роки).

  5. Розробити програму «Калькулятор», використовуючи оператор багато альтернативного виконання SWITCH:

switch (op)

  {

     case '-': z = x - y; break;

     case '+': z = x + y; break;

     case '*': z = x * y; break;

     case '/': z = x / y; break;

Змінна OPchar.



Лабораторна робота №2

Тема: Робота в середовищі програми Microsoft Visual Studio 2010, розв'язання задач із використанням операторів розгалуження

Хід роботи

Розв'язати задачі в консольному режимі програми Microsoft Visual Studio 2010.

Кожну із задач виконати в окремому проекті.

  1. Розробити програму «Ювіляр», використовуючи оператор багато альтернативного виконання SWITCH, яка при введенні віку людини виводить повідомлення:

- при введені круглої дати (10,20…50), виводить повідомлення: «Вітаю із 10-літтям !»;

- при введені круглої дати більше 50 - «Вітаю із ювілеєм !»;

- в іншому випадку – «Вітаю із Днем народження!».



2. Розробити програму «Місяці», використовуючи оператор багато альтернативного виконання SWITCH, яка при введенні номеру місяця буде виводити його назву.



3. Розробити програму «Квадратне рівняння», використовуючи оператор розгалуження IF ELSE, для розв’язку квадратного рівняння ax2+ bx + c =0.

Послідовність виконання обчислень:

{float a,b,c,d,x1,x2;

//Введення значень коефіцієнтів квадратного рівняння

//Обчислюємо дискримінант

d=b*b-4*a*c;

//Якщо дискримінант від’ємний,

if (d<0)

//то виводимо повідомлення, що коренів немає,

printf (“Коренів немає”);

else

{//інакше обчислюємо корені x1, x2

x1=(-b+sqrt(d))/2/a;

x2=(-b-sqrt(d))/(2*a);

//і виводимо їх значення на екран

Лабораторные работы по програмированию на языке Си
  • Информатика
Описание:

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

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

Даная работа ориентирована на создание проэктов в среде разработки Microsoft Visual Studio 2010-2013.

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

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

Автор Похилько Алексей Владимирович
Дата добавления 27.11.2014
Раздел Информатика
Подраздел Конспекты
Просмотров 491
Номер материала 5755
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓