Презентация Индивидуальный проект по дисциплине "Основы программирования". Отгадай слово у компьютера онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Индивидуальный проект по дисциплине "Основы программирования". Отгадай слово у компьютера абсолютно бесплатно. Урок-презентация на эту тему содержит всего 11 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Индивидуальный проект по дисциплине "Основы программирования". Отгадай слово у компьютера



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    11 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    772.31 kB
  • Просмотров:
    75
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Специальность . . quot
Содержание слайда: Специальность 09.02.03                                         "Программирование в компьютерных системах" Отгадай слово у компьютера

№2 слайд
Содержание Постановка задачи
Содержание слайда: Содержание Постановка задачи Общий алгоритм решения Входные и выходные данные Структура программы Программная реализация Тестирование Список источников

№3 слайд
Постановка задачи Разработать
Содержание слайда: Постановка задачи Разработать приложение реализующее следующие правила: В памяти хранится несколько слов, относящихся к одной тематике. Программа случайным образом выбирает слово из памяти и выводит его в зашифрованном виде, заменив каждую букву на символ *. Пользователь вводит букву. Если она присутствует, то отображается в соответствующей позиции. Игра заканчивается, если слово отгадано или кол-во неудачных попыток превысило лимит (например, 7 попыток).

№4 слайд
Общий алгоритм решения
Содержание слайда: Общий алгоритм решения Инициализировать массив , в котором записаны несколько слов, относящихся к одной тематике Получить случайное слово из массива Создать и вывести на экран второй массив хранящий "*" Организовать цикл: Ввод буквы или слова от пользователя Проверка на наличие буквы в слове: Если в слове есть введенная буква заменяем "*" на эту букву Если в слове нету введенной буквы увеличиваем количество неверных попыток на 1 7.    Проверка на окончание игры

№5 слайд
Входные и выходные данные
Содержание слайда: Входные и выходные данные Считает кол-во неудачных попыток int z=0;       Массив со словами char variants[5][15] = { "Moscow", "Vorkuta",  "Kazan", "Adler", "Sochi" };   char *c, k[15]; //k-"*******",c- указатель на массив со словами bool t = false, b = false; //t-угадано ли слово b- угадана ли буква char s;  // Буква или слово введенная(ое) пользователем

№6 слайд
Программная реализация using
Содержание слайда: Программная реализация using namespace std; int main() {   int z=0; // Считает кол-во неудачных попыток     srand(time(0));     char variants[5][15] = { "Moscow", "Vorkuta", "Kazan", "Adler", "Sochi" };     char *c, k[15];                   //с-указатель на массив со словом k-"*******"     bool t = false, b = false;       // t-угадано ли слово || b- угадана ли буква // ---------------------------------------------------------------------------------     int rnd = rand() % 5;     c = variants[rnd];              // рандом

№7 слайд
Содержание слайда: // xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx        // xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                else{ z++; cout<<"There is no this letter"<<endl<<"Amount of attempts="<<z<<endl;};         if (z == 7){ cout<<"You lose!Try again."<<endl;break;} // -------------------------------------------------------------------------------------         for (int i = 0; c[i] != '\0'; i++)     //проверяем не угадали ли еще слово         {                                   //слово угаданно если в массиве k не осталось звездочек             if (k[i] == '*')             {                 t = false;                 break;             }             else                 t = true;         }     } if(t==true) cout<<"Congratulations,You won!"; }

№8 слайд
Тест Enter letter M M Enter
Содержание слайда: Тест 1 ****** Enter  letter: M M***** Enter  letter: o Mo**o* Enter  letter: s Mos*o* Enter letter: c Mosco* Enter letter: w Moscow Congratulations,You won!

№9 слайд
Тест Enter letter z There is
Содержание слайда: Тест 2 ***** Enter letter: z There is no this letter. Amount of attemps=1 Enter letter: c There is no this letter. Amount of attemps=2 Enter letter: x There is no this letter. Amount of attemps=3 Enter letter: k There is no this letter. Amount of attemps=4 Enter letter: p There is no this letter. Amount of attemps=5 Enter letter: M There is no this letter. Amount of attemps=6 Enter letter: o There is no this letter. Amount of attemps=7 You lose! Try again.

№10 слайд
Список источников Сайт
Содержание слайда: Список источников Сайт преподавателя. Режим доступа:       http://valentina-jv.byethost15.com/students.php?id=1 Образовательный ресурс по c++. Режим доступа:       https://ru.stackoverflow.com/questions/575156/Как-создать-                 рандом-c/575162 

№11 слайд
Спасибо за внимание! Спасибо
Содержание слайда: Спасибо за внимание! Спасибо за внимание!

Скачать все slide презентации Индивидуальный проект по дисциплине "Основы программирования". Отгадай слово у компьютера одним архивом:
Похожие презентации