Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи програмування.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
493.06 Кб
Скачать

53

Міністерство освіти і науки, молоді та спорту України

Смілянський промислово-економічний коледж

Черкаського державного технологічного університету

Затверджую

Директор технікуму

_________ Шиян В.Г.

“_____” ___________ 2011 р.

О С Н О В И П Р О Г Р А М У В А Н Н Я

Т А А Л Г О Р И Т М І Ч Н І М О В И

Методичні вказівки для лабораторних робіт

для студентів вищих навчальних

закладів І-ІІ рівнів акредитації спеціальності

5.05010301 “Розробка програмного забезпечення ”

Узгоджено Розглянуто на засіданні Заступник директора з нр циклової комісії

___________Кондратенко Г.М. Протокол №____

«____»________2011 р. від “___” _______200_р.

Голова комісії _____ /Зборівська В.П./

Заступник директора з НВР

____________Федоренко М.М.

«_____»_______2011 Програму розробила

Викладач Морозова О.В.

м. Сміла - 2011 р.

Вступ

В предметі “Основи програмування та алгоритмічні мови ” досліджуються питання, пов’язані з процедурними мовами програмування високого рівня. Докладно вивчається мова програмування С

При вивченні курсу , розглядаються базові концепції програмування, вивчаються основні алгоритмічні конструкції: прості та складені оператори, умовні оператори, цикли, функції користувача, рекурсія. Ознайомлення із структурами даних передбачає роботу як з даними статичної структури (прості дані, масиви, структури, вказівники), так і з даними динамічної структури – файлами.

На при кінці курсу вивчаються основи об’єктно – орієнтованого програмування : парадигми ООП, класи, об’єкти

Процес викладання курсу “ Основи програмування та алгоритмічні мови ” передбачається , як система взаємопов’язаних, таких що найбільшою мірою відповідають даному матеріалу і слухачам форм, методів та засобів навчання, які б забезпечили глибоке і повне засвоєння матеріалу, запланованого в програмі.

Тому цикл аудиторних навчальних занять доповнюється самостійною роботою слухачів у зазначеному обсязі – як в аудиторії, під керівництвом викладача, так і позаудиторно,

Орієнтовна кількість годин на дисципліну — 270 , Для проведення лабораторних робіт відводиться 90 аудиторних годин.

Для вивчення дисципліни необхідні шкільні базові знання з інформатики та математики. Предмет “ Основи програмування та алгоритмічні мови ” являється базовим для вивчення курсу «Об’єктно – орієнтоване програмування» . «Алгоритми та структури даних».

Після вивченню курсу студенти повинні знати :

основи конструювання програмного забезпечення.

Після вивченню курсу студенти повинні вміти :

конструювати програмне забезпечення.

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

Тема : Створення діалогової програми.

Мета : Набуття практичних навичок з введення та редагування програм, а

також з використання простих команд системи програмування С.

Завдання

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

  1. Музика;

  2. Кіно;

  3. Література;

  4. Історія;

  5. Спорт;

  6. Географія;

  7. Біологія;

  8. Математика;

  9. Книги;

  10. Свята.

Хід роботи

  1. Завантажити систему програмування.

  2. Розробити алгоритм програми.

  3. Розробити програму мовою С.

  4. Якщо є помилки, відредагуйте програму.

  5. Покажіть одержані результати викладачу.

  6. Складіть звіт.

Приклад діалогової програми:

#include <stdio.h>

main()

{

int d,kv;

char im[10],fio[20],vul[20];

printf(“діалогова програма”);

printf(“Як Вас звуть?”);

scanf(“%s”,&im);

scanf(“%s”,&fio);

printf(“/n шановний %s %s, яка ваша адреса?”, im, fio);

scanf(“%s”,&vul);

scanf(“%d”,&d);

scanf(“%d”,&kv);

printf(“/n шановний %s %s, я також мешкаю на вулиці %s та в будинку%d”, im, fio, vul,d);

}