Автор: Пользователь скрыл имя, 23 Августа 2011 в 17:59, аттестационная работа
Будь який нормальний алгорифм визначається вказанням алфавіту, в якому він діє, та схеми нормального алгорифма. Алфавітом нормального алгорифма може бути довільний скінченний алфавіт A. Формулами підстановок в алфавіті A називаються вирази подібні p → q (проста пістановка) або p →• q (кінцева підстановка), де p та q — деякі слова в алфавіті A, які називаються лівою та правою частинами формули відповідно (вважається, що алфавіт A не містить символів → та →•).
Постановка задачі 3
Теорія 4
Нормальні алгоритми 4
Визначення нормального алгорифма 4
Принцип дії 4
Приклад роботи 4
Алгоритм програми 6
Скріншоти 11
if ( (code[i]=='x') ){
code[i]
i=-1;
cout<<
}
if ( (code[i]=='y')){
code[i]
i=-1;
cout<<
}
if (code[i]=='/'){
code[i]
i=258;
cout<<
}
i++;
}
}
else if(d==2){
char mass[32];
for(int i=0; i<32; i++){
mass[i]=0;
}
cout<<"Enter code: ";
cin>>mass;
for(int i=10; i>=0; i--){
if ((mass[i]=='0') && (mass[i+1]=='.')){
mass[i]
mass[i+
for(int i=0; i<10+1; i++){
cout<<mass[i];
}
cout<<
}
if ((mass[i]=='1') && (mass[i+1]=='.')){
mass[i]
mass[i+
for(int i=0; i<10+1; i++){
cout<<mass[i]
}
cout<<
}
if (mass[0]=='.'){
for(int i=0; i<10+1; i++) mass[i]=mass[i+1];
for(int i=0; i<10+1; i++){
cout<<mass[i]
}
cout<<
}
}
}
else if( (d<1) && (d>2)){
cout<<"Error. Choose 1 or 2.";
}
return 0;
}