Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

З навчальної практики з предмету

Читайте также:
  1. II. ᅠМатериалы ᅠсудебной ᅠпрактики
  2. II. Материалы судебной практики
  3. II. Программа практики
  4. Анализ ᅠсудебной ᅠпрактики
  5. Анализ практики использования технологий формирования здорового образа жизни подростков в Могилевском городском Центре культуры и досуга
  6. Бандхи - необходимые практики для адекватного развития.
  7. Види навчальної наочності на уроці української мови в початкових класах. Методика застосування.

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

Київський технікум електронних приладів

 

Звіт

з навчальної практики з предмету

«Основи програмування та алгоритмічні мови»

Розробив студент (ка) групи  
       
  підпис  
          р.
Керівник
      Акімова Г.В
  підпис  
          р.
                     

 

 

 
 


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

Для розробки програм використана мова С++, як найбільш популярнаа і така, що має достатню функціональність для вирішення поставлених завдань. Ця мова поєднує декілька парадигм – об’єктно - орієнтоване програмування, узагальнене програмування і традиційно-процедурне програмування.

Ця мова стала однією з основних мов програмування в 90-і роки і зберігає свої позиції і до цього дня, успадкувавши від мови С такі властивості, як ефективність, компактність, швидкість виконання і переносимість програм.

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

1. Завдання 1. З початку доби годинникова стрілка обернулася на y градусів (0 <= y < 360, y — дійсне число). Визначити число повних годин і число повних хвилин, прошедших з початку доби.

Вхідні дані: Змінна h. Тип даних int.

Вихідні дані: Змінна h m. Тип даних int.

Алгоритм програми – лінійний.

Текст програми.

#include<iostream>

#include<math.h>

#include<locale>

#include<stdlib.h>

using namespace std;

void main()

{

int y,m,h;

cout<<"введите y"<<endl;

cin>>y;

m=y/6;

h=y/30;

cout<<"пройшло "<<h<<" часов и "<<m<<" минут"<<endl;

 

}

 

2. Завдання 2 Комерсант, який мав стартовий капітал k гривень, зайнявся торгівлею, яка щомісяця збільшує капітал на p %. Через скільки років він накопить суму s, достатню для купівлі власного магазину?

Вхідні дані: Змінні p,k,s. Тип даних double.

Вихідні дані: m. Тип даних double.

Алгоритм програми – лінійний.

Текст програми.

#include<iostream>

#include<math.h>

#include<locale>

#include<stdlib.h>

using namespace std;

void main()

{

setlocale(LC_ALL,"Russian");

 

double m,s,p,k;

cout<<"введіть початковий капітал комерсанта"<<endl;

cin>>k;

cout<<"введите з яким процентом начислялися йому гроші"<<endl;

cin>>p;

cout<<"введите скілько коштую магазин комерсанта"<<endl;

cin>>s;

m=(s/((p+100)+k))/12;

cout<<"комерсант назбирає на свій магазин через "<<m<<" років"<<endl;

}

 

 

Програмна реалізація алгоритмів розгалуженої структури

Складання логічних виразів

1. Завдання 1. Дано чотиризначне число. З'ясувати, чи входить в нього цифра b.

 

Вхідні дані: a,b,a1,a2,a3,a4. Тип даних –int.

Вихідні дані: Повідомлення: «число b (не) входить в число,яке задав користувач»

Алгоритм.

1. Введення чисел а(чотирьохзначне число) і б(число яке буде перевірятися чи входитиме воно чи ні)

2. Розбиваємо число a на частини!

3. Пепевіряємо чи дорівнює хоча б одна його частина числу б і виводимо потрібне повідомлення

Блок – схема алгоритму:

 

 

Текст программи

#include <iostream>

#include <windows.h>

using namespace std;

void main()

{

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

 

int a,b;

cout<<"введіть чотирьохзначне число"<<endl;

cin>>a;

cout<<"введіть число b"<<endl;

int a1=a/1000;

int a2=a/100;

int a3=a/10;

int a4=a%1000;

 

if((a1==b)||(a2==b)||(a3==b)||(a4==b))

cout<<"число b входить в число"<<a<<endl;

else

cout<<"число b не входить в число"<<a<<endl;

 

system("pause");

}


Дата добавления: 2015-10-21; просмотров: 70 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Volgogradskiy Av., Moscow| Умовний оператор

mybiblioteka.su - 2015-2024 год. (0.012 сек.)