- •Житомир 2015
- •Лабораторна робота №1
- •Хід виконання робити 1
- •Лабораторна робота №2
- •1. Постановка задачі.
- •2. Який тип має поле запису:
- •3. Складання сценарію діалогу пк з користувачем
- •4. Складання програми
- •5. Відлагодження
- •4. Складання сценарію діалогу пк з користувачем Введіть:x1,y1,x2,y2,x3,y3,щоб отримати ab,ad,bc та висоту ha і бісектрису Wc.
- •5. Складання програми
- •4. Складання сценарію діалогу пк з користувачем Користувач вводить рік а програма виводить мінімальну зарплату.
- •5. Складання програми
4. Складання сценарію діалогу пк з користувачем Користувач вводить рік а програма виводить мінімальну зарплату.
5. Складання програми
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
float prub(int k){
int x,a;
a=5;x=k-a;
return 1000*cos(fabs(2*x))/1.12-cos(3*x-2)+6.15;}
void main(){
clrscr();
float *cash,max,suma=0;
int i=0,n,maxr,max1,k;
printf ("Vvedit kilkist rokiv:");
scanf("%d",&n);
cash=(float*)malloc(sizeof(float)*n);
for(k=0;k<n;k++){
cash[k]=prub(k);
printf ("\nRik:%d %f",2000+k,cash[k]);
if((315<cash[k])&&(cash[k]<958)){
suma+=cash[k];
i++;}}
maxr=0;
max=cash[0];
for(k=-1;k<n;k++){
if(max>cash[k]){
max=cash[k];
maxr=k;}}
if((max<-1)||(max<-0)){
printf("\n\nRik:%d Zbutok:%f",2000+maxr,max);}
else if(cash[k]>1){
printf("\nNema zbutkiv!");}
if (i<=0) {printf ("\nPrubutok y mezhah 315-958 vidsytniu!");}
else {printf ("\nSuma prubytky y mezhah 315-958:%f",suma);}
getch();}
6. Відлагодження
Помилок при компіляції не знайдено.
7. Тестування програми.
Висновок:Я набув уміння та навички розробки з одновимірними масивами.
Лабораторна робота №18
Тема: Текстові дані.
Дидактична мета заняття: Набути уміння та навички розробки та описання програм з текстовими даними.
Розвиваюча мета заняття: Розвивати творчість та культуру написання програм. Розвивати логічне мислення, увагу, уяву, кмітливість.
Виховна мета заняття: Виховувати охайність, культуру спілкування, ввічливість, дисциплінованість, наполегливість у навчанні, дбайливе ставлення до програмного забезпечення та ПК.
Програмне забезпечення:Turbo C++
Технічні засоби навчання: комп’ютер.
1. Постановка задачі.
Варіант№5.
Підрахувати кількість слів в рядку.
2. Побудова математичної моделі
int i=0;i<strlen(str);i++
3. Побудова алгоритму
(str[i]!=' ')&&(str[i+1]=='
'
int i=1;i<strlen(str);i++
Кінець
k++;
max=0
str
Початок
4. Складання сценарію діалогу ПК з користувачем
Користувач вводить слова а програма їх рахує
5. Складання програми
#include <conio.h>
#include <stdio.h>
#include <string.h>
int main(){
clrscr();
char str[30];
gets(str);
int k=0;
for(int i=1;i<strlen(str);i++){
if((str[i]!=' ')&&(str[i+1]==' ')||(i==0))k++;}
printf("%d",k);
getch();}
6. Відлагодження
Помилок при компіляції не знайдено.
7. Тестування програми.
Висновок:Я набути уміння та навички розробки з текстовими даними.
Лабораторна робота №19
Тема: Текстові дані.
Дидактична мета заняття: Набути уміння та навички розробки та описання програм з текстовими даними.
Розвиваюча мета заняття: Розвивати творчість та культуру написання програм. Розвивати логічне мислення, увагу, уяву, кмітливість.
Виховна мета заняття: Виховувати охайність, культуру спілкування, ввічливість, дисциплінованість, наполегливість у навчанні, дбайливе ставлення до програмного забезпечення та ПК.
Програмне забезпечення:Turbo C++
Технічні засоби навчання: комп’ютер.
1.Постановка задачі.
Варіант№5.
З клавіатури вводиться текстовий рядок. Скласти програму, яка виводить на екран найдовше слово;
2.Побудова математичної моделі
char *p=strtok(str," ");p!=NULL;p=strtok(NULL," ")
3.Побудова алгоритму
Кінець
w
j>max
max=j; w=p;
j=strlen(p);
char *p=strtok(str,"
");p!=NULL;p=strtok(NULL," ")
max=0
str
Початок
4.Складання сценарію діалогу ПК з користувачем
Користувач вводить слова а програма виводить найбільше слово.
5.Складання програми
#include <conio.h>
#include <stdio.h>
#include <string.h>
int main(){
clrscr();
char str[30],*w=NULL;
gets(str);
int max=0;
for(char *p=strtok(str," ");p!=NULL;p=strtok(NULL," ")){
int j=strlen(p);
if(j>max){
max=j;
w=p;}}
printf("%s",w);
getch();}
6.Відлагодження
Помилок при компіляції не знайдено.
7.Тестування програми.
Висновок:Я набув уміння та навички розробки програми з текстовими даними.
