Практика для кодера pinned «Я решил еще несколько задач и они уже доступны на GitHub. Решайте эти простые задачи каждый день и поддерживайте себя в тонусе. Так же это хороший способ изучать новый язык программирования сразу же применяя полученные знания на практике. 📌 Репозиторий с…»
Задача 489: Дана матрица размера M × N. Для каждой строки матрицы с нечетным номером (1, 3, ...) найти среднее арифметическое ее элементов. Условный оператор не использовать
Категория: Двумерные массивы (матрицы)
Условие вида «дана матрица размера M * N» означает, что вначале дается фактический размер двумерного массива-матрицы (количество строк M и количество столбцов N), а затем приводятся элементы этого массива (количество элементов равно M*N). Если в задании явно не указывается, какие значения могут принимать размеры исходной матрицы, то предполагается, что и число строк, и число столбцов может меняться в пределах от 2 до 10. Порядковые номера начальной строки и начального столбца матрицы считаются равными 1. Ввод и вывод элементов матрицы осуществляются по строкам.
Квадратной матрицей порядка M называется двумерный массив-матрица размера M * M.
Если в задании, связанном с созданием (преобразованием) матрицы, не описан результирующий набор данных, то предполагается, что этим набором является созданная (преобразованная) матрица, и необходимо вывести все ее элементы.
В заданиях на формирование матрицы предполагается, что размер результирующей матрицы не превосходит 10 * 10.
#category_matrix
Категория: Двумерные массивы (матрицы)
Условие вида «дана матрица размера M * N» означает, что вначале дается фактический размер двумерного массива-матрицы (количество строк M и количество столбцов N), а затем приводятся элементы этого массива (количество элементов равно M*N). Если в задании явно не указывается, какие значения могут принимать размеры исходной матрицы, то предполагается, что и число строк, и число столбцов может меняться в пределах от 2 до 10. Порядковые номера начальной строки и начального столбца матрицы считаются равными 1. Ввод и вывод элементов матрицы осуществляются по строкам.
Квадратной матрицей порядка M называется двумерный массив-матрица размера M * M.
Если в задании, связанном с созданием (преобразованием) матрицы, не описан результирующий набор данных, то предполагается, что этим набором является созданная (преобразованная) матрица, и необходимо вывести все ее элементы.
В заданиях на формирование матрицы предполагается, что размер результирующей матрицы не превосходит 10 * 10.
#category_matrix
👍4🔥1
Сегодня я нашел для вас очень классный макет. Он русскоязычный и к тому же имеется две цветовые темы, светлая и тёмная а так же три версии для ПК, Планшета и Смартфона. Это позволит вам сделать адаптивную версию, так как её видит дизайнер и не придётся придумывать адаптивную версию самому.
Можно попробовать свои силы и сверстать предложенный макет сайта. Таким образом вы сможете закрепить все изученное и попробовать свои силы.
#layout
Можно попробовать свои силы и сверстать предложенный макет сайта. Таким образом вы сможете закрепить все изученное и попробовать свои силы.
#layout
👍7🔥2🤩1
Задача 490: Дан текстовый файл. Заменить в нем все прописные русские буквы на строчные, а все строчные — на прописные.
Категория: Текстовые файлы
Условие «дан текстовый файл» означает, что в наборе исходных данных указано имя данного файла (текстовая строка). Все исходные файлы в заданиях данной группы считаются существующими.
Если в задании требуется создать новый файл, то имя создаваемого файла также входит в набор исходных данных (и, как правило, является последним элементом этого набора).
Максимальный размер исходных файлов не устанавливается, поэтому при решении заданий не следует использовать вспомогательные массивы, содержащие все элементы исходных файлов, однако допускается использование вспомогательных файлов.
#category_text
Категория: Текстовые файлы
Условие «дан текстовый файл» означает, что в наборе исходных данных указано имя данного файла (текстовая строка). Все исходные файлы в заданиях данной группы считаются существующими.
Если в задании требуется создать новый файл, то имя создаваемого файла также входит в набор исходных данных (и, как правило, является последним элементом этого набора).
Максимальный размер исходных файлов не устанавливается, поэтому при решении заданий не следует использовать вспомогательные массивы, содержащие все элементы исходных файлов, однако допускается использование вспомогательных файлов.
#category_text
👍4🔥1
Задача 491: Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел.
Категория: Текстовые файлы
Условие «дан текстовый файл» означает, что в наборе исходных данных указано имя данного файла (текстовая строка). Все исходные файлы в заданиях данной группы считаются существующими.
Если в задании требуется создать новый файл, то имя создаваемого файла также входит в набор исходных данных (и, как правило, является последним элементом этого набора).
Максимальный размер исходных файлов не устанавливается, поэтому при решении заданий не следует использовать вспомогательные массивы, содержащие все элементы исходных файлов, однако допускается использование вспомогательных файлов.
#category_text
Категория: Текстовые файлы
Условие «дан текстовый файл» означает, что в наборе исходных данных указано имя данного файла (текстовая строка). Все исходные файлы в заданиях данной группы считаются существующими.
Если в задании требуется создать новый файл, то имя создаваемого файла также входит в набор исходных данных (и, как правило, является последним элементом этого набора).
Максимальный размер исходных файлов не устанавливается, поэтому при решении заданий не следует использовать вспомогательные массивы, содержащие все элементы исходных файлов, однако допускается использование вспомогательных файлов.
#category_text
🔥2
Задача 492: Дан текстовый файл, содержащий более трех строк. Удалить из него последние три строки.
Категория: Текстовые файлы
Условие «дан текстовый файл» означает, что в наборе исходных данных указано имя данного файла (текстовая строка). Все исходные файлы в заданиях данной группы считаются существующими.
Если в задании требуется создать новый файл, то имя создаваемого файла также входит в набор исходных данных (и, как правило, является последним элементом этого набора).
Максимальный размер исходных файлов не устанавливается, поэтому при решении заданий не следует использовать вспомогательные массивы, содержащие все элементы исходных файлов, однако допускается использование вспомогательных файлов.
#category_text
Категория: Текстовые файлы
Условие «дан текстовый файл» означает, что в наборе исходных данных указано имя данного файла (текстовая строка). Все исходные файлы в заданиях данной группы считаются существующими.
Если в задании требуется создать новый файл, то имя создаваемого файла также входит в набор исходных данных (и, как правило, является последним элементом этого набора).
Максимальный размер исходных файлов не устанавливается, поэтому при решении заданий не следует использовать вспомогательные массивы, содержащие все элементы исходных файлов, однако допускается использование вспомогательных файлов.
#category_text
🔥6
Задача 493: Дан файл целых чисел. Удвоить его размер, записав в конец файла все
его исходные элементы (в обратном порядке).
Категория: Двоичные (типизированные) файлы
#category_file
его исходные элементы (в обратном порядке).
Категория: Двоичные (типизированные) файлы
#category_file
👍5🔥1
Задача 494: Дан файл целых чисел. Продублировать в нем все элементы с нечетны-
ми номерами.
Категория: Двоичные (типизированные) файлы
#category_file
ми номерами.
Категория: Двоичные (типизированные) файлы
#category_file
👍4🔥1
Задача 495: Дан файл целых чисел. Продублировать в нем все числа, принадлежащие диапазону 5–10.
Категория: Двоичные (типизированные) файлы
#category_file
Категория: Двоичные (типизированные) файлы
#category_file
👍4🔥1
Сегодня я нашел для вас очень классный хоть и простой макет. Это макет календаря. В курсе "Frontend разработчик на HTML, CSS и JavaScript" в уроке 5.5 мы создавали календарь на JavaScript так же там было задание, где можно применить этот дизайн. Если интересно записывайтесь на курс и изучайте не только программирование, но и вёрстку, сборщики, систему контроля версий, фреймворки, а также другие Frontend технологии. Сейчас на Stepik как раз скидки, успехов в обучении!
Можно попробовать свои силы и сверстать предложенный макет. Таким образом вы сможете закрепить все изученное и попробовать свои силы.
#layout
Можно попробовать свои силы и сверстать предложенный макет. Таким образом вы сможете закрепить все изученное и попробовать свои силы.
#layout
🔥10👍3
Сегодня я нашел для вас очень классный хоть и простой макет.
Можно попробовать свои силы и сверстать предложенный макет. Таким образом вы сможете закрепить все изученное и попробовать свои силы.
#layout
Можно попробовать свои силы и сверстать предложенный макет. Таким образом вы сможете закрепить все изученное и попробовать свои силы.
#layout
🔥7❤1👍1
Идея для проекта с графическим интерфейсом
Приложение для управления финансами, позволяющее отслеживать расходы и доходы
1. Определить целевую аудиторию и их потребности.
2. Изучить аналоги, использовать наиболее понравившийся несколько дней, чтобы лучше понять как работает приложение.
3. Разработать дизайн интерфейса и пользовательского опыта.
4. Написать код связывающий интерфейс и функционал.
5. Протестировать приложение на различных устройствах, браузерах и операционных системах.
6. Опубликовать приложение в магазине приложений (необязательно).
Недавно мы делали очень простую версию Депозитного калькулятора.
🎥 Смотреть видео
#idea
Приложение для управления финансами, позволяющее отслеживать расходы и доходы
1. Определить целевую аудиторию и их потребности.
2. Изучить аналоги, использовать наиболее понравившийся несколько дней, чтобы лучше понять как работает приложение.
3. Разработать дизайн интерфейса и пользовательского опыта.
4. Написать код связывающий интерфейс и функционал.
5. Протестировать приложение на различных устройствах, браузерах и операционных системах.
6. Опубликовать приложение в магазине приложений (необязательно).
Недавно мы делали очень простую версию Депозитного калькулятора.
🎥 Смотреть видео
#idea
❤9🔥2
Идея для проекта с графическим интерфейсом
Приложение для перевода температуры из градусов Цельсия в градусы Фаренгейта и наоборот
Шаг 1: Определение требований к приложению
— Определить что должно делать приложение
— Определить как пользователи будут взаимодействовать с приложением
Шаг 2: Проектирование архитектуры приложения
— Разработать архитектуру приложения
— Определить базу данных и способы хранения данных
— Определить структуру приложения и взаимодействие между компонентами
Шаг 3: Разработка пользовательского интерфейса
— Создать макеты пользовательского интерфейса
— Разработать дизайн пользовательского интерфейса
— Написать код пользовательского интерфейса
Шаг 4: Разработка серверной части
— Создать серверную часть приложения
— Написать код серверной части
— Протестировать серверную часть приложения
Шаг 5: Тестирование приложения
Шаг 6: Запуск приложения
Шаг 7: Обучение пользователей
— Предоставить инструкции по использованию приложения
Шаг 8: Анализ результатов
#idea
Приложение для перевода температуры из градусов Цельсия в градусы Фаренгейта и наоборот
Шаг 1: Определение требований к приложению
— Определить что должно делать приложение
— Определить как пользователи будут взаимодействовать с приложением
Шаг 2: Проектирование архитектуры приложения
— Разработать архитектуру приложения
— Определить базу данных и способы хранения данных
— Определить структуру приложения и взаимодействие между компонентами
Шаг 3: Разработка пользовательского интерфейса
— Создать макеты пользовательского интерфейса
— Разработать дизайн пользовательского интерфейса
— Написать код пользовательского интерфейса
Шаг 4: Разработка серверной части
— Создать серверную часть приложения
— Написать код серверной части
— Протестировать серверную часть приложения
Шаг 5: Тестирование приложения
Шаг 6: Запуск приложения
Шаг 7: Обучение пользователей
— Предоставить инструкции по использованию приложения
Шаг 8: Анализ результатов
#idea
🔥10👍2
Сегодня я нашел для вас очень классный макет для начинающих верстальщиков.
Можно попробовать свои силы и сверстать предложенный макет. Таким образом вы сможете закрепить все изученное и попробовать свои силы.
#layout
Можно попробовать свои силы и сверстать предложенный макет. Таким образом вы сможете закрепить все изученное и попробовать свои силы.
#layout
❤10🔥1
Практика для кодера pinned «Задача 77: Дано целое число N и набор из N прямоугольников, заданных своими сторонами — парами чисел (a, b). Найти максимальный периметр прямоугольника из данного набора Категория: Минимумы и максимумы Во всех заданиях данной группы предполагается, что исходный…»
Идея для проекта с графическим интерфейсом
Приложение для отслеживания здоровья и фитнеса
Шаг 1: Определение требований
Прежде чем приступить к разработке приложения, необходимо определить его функциональные и нефункциональные требования. Например:
— Пользователи могут просматривать историю своих успехов.
— Пользователи могут просматривать форумы и общаться с другими пользователями.
— Приложение должно быть доступно на мобильных устройствах и настольных компьютерах.
Шаг 2: Проектирование базы данных
После того как требования определены, следующим шагом является проектирование базы данных. База данных должна хранить информацию о пользователях и других элементах приложения. Необходимо определить структуру таблиц и связи между ними.
Шаг 3: Разработка интерфейса
Интерфейс — это часть приложения, которая отображается на экране пользователя. Для разработки интерфейса можно использовать фреймворки, такие как React, Angular или Vue.js. Интерфейс должен быть удобным и интуитивно понятным для пользователя.
Шаг 4: Разработка бэкенда
Бэкенд — это часть приложения, которая обрабатывает запросы пользователя и взаимодействует с базой данных. Для разработки бэкенда можно использовать языки программирования, такие как Python, Ruby, JavaScript или Java. Бэкенд должен быть безопасным и масштабируемым.
Шаг 5: Тестирование и отладка
После того как приложение разработано, необходимо протестировать его на различных устройствах и браузерах. Если возникают ошибки или проблемы, необходимо провести отладку и исправить их.
Шаг 6: Запуск приложения
После успешного тестирования и отладки приложения, оно готово к запуску. Необходимо опубликовать приложение на хостинге и запустить его на сервере.
Шаг 7: Поддержка и обновление
После запуска приложения необходимо поддерживать его работоспособность и обновлять его функциональность. Это может включать в себя добавление новых функций, исправление ошибок и улучшение производительности.
#idea
Приложение для отслеживания здоровья и фитнеса
Шаг 1: Определение требований
Прежде чем приступить к разработке приложения, необходимо определить его функциональные и нефункциональные требования. Например:
— Пользователи могут просматривать историю своих успехов.
— Пользователи могут просматривать форумы и общаться с другими пользователями.
— Приложение должно быть доступно на мобильных устройствах и настольных компьютерах.
Шаг 2: Проектирование базы данных
После того как требования определены, следующим шагом является проектирование базы данных. База данных должна хранить информацию о пользователях и других элементах приложения. Необходимо определить структуру таблиц и связи между ними.
Шаг 3: Разработка интерфейса
Интерфейс — это часть приложения, которая отображается на экране пользователя. Для разработки интерфейса можно использовать фреймворки, такие как React, Angular или Vue.js. Интерфейс должен быть удобным и интуитивно понятным для пользователя.
Шаг 4: Разработка бэкенда
Бэкенд — это часть приложения, которая обрабатывает запросы пользователя и взаимодействует с базой данных. Для разработки бэкенда можно использовать языки программирования, такие как Python, Ruby, JavaScript или Java. Бэкенд должен быть безопасным и масштабируемым.
Шаг 5: Тестирование и отладка
После того как приложение разработано, необходимо протестировать его на различных устройствах и браузерах. Если возникают ошибки или проблемы, необходимо провести отладку и исправить их.
Шаг 6: Запуск приложения
После успешного тестирования и отладки приложения, оно готово к запуску. Необходимо опубликовать приложение на хостинге и запустить его на сервере.
Шаг 7: Поддержка и обновление
После запуска приложения необходимо поддерживать его работоспособность и обновлять его функциональность. Это может включать в себя добавление новых функций, исправление ошибок и улучшение производительности.
#idea
❤7👍2🔥1
Идеи для проекта с графическим интерфейсом
1. Калькулятор
2. Игра "Угадай число"
3. Игра "Судоку"
4. Приложение-планировщик задач
5. Игра "Крестики-нолики"
#idea
1. Калькулятор
2. Игра "Угадай число"
3. Игра "Судоку"
4. Приложение-планировщик задач
5. Игра "Крестики-нолики"
#idea
❤7🔥5👍1
Рад представить вам новый бесплатный курс "Тесты и задачи по HTML, CSS и JavaScript"
В этом курсе вы сможете проверить свои знания по HTML, CSS и JavaScript. Данный курс позволит узнать много нового, различные нюансы и не самые очевидные возможности, проверить себя и закрепить уже имеющиеся навыки.
Главное о курсе: он полностью про практику, будет бесплатно обновляться и расширяться новыми тестами, задачами, макетами для верстки и идеями для написания проектов.
Подробнее о курсе читайте на его странице, записывайтесь на курс и практикуйтесь абсолютно бесплатно в любое время.
🎥 Записаться на курс
В этом курсе вы сможете проверить свои знания по HTML, CSS и JavaScript. Данный курс позволит узнать много нового, различные нюансы и не самые очевидные возможности, проверить себя и закрепить уже имеющиеся навыки.
Главное о курсе: он полностью про практику, будет бесплатно обновляться и расширяться новыми тестами, задачами, макетами для верстки и идеями для написания проектов.
Подробнее о курсе читайте на его странице, записывайтесь на курс и практикуйтесь абсолютно бесплатно в любое время.
🎥 Записаться на курс
🔥18❤2
Для начинающего программиста хорошим проектом может быть создание мобильного приложения для управления задачами. Это позволит ему не только научиться программированию, но и понять, как работает процесс разработки приложений от начала до конца. Кроме того, такой проект будет полезен для практики работы с базами данных и API.
#idea
#idea
❤12🔥2
Сегодня я нашел для вас очень классный макет для практики.
Можно попробовать свои силы и сверстать предложенный макет. Таким образом вы сможете закрепить все изученное, попробовать свои силы и добавить ещё одну работу в портфолио.
#layout
Можно попробовать свои силы и сверстать предложенный макет. Таким образом вы сможете закрепить все изученное, попробовать свои силы и добавить ещё одну работу в портфолио.
#layout
🔥10❤3👍2
Всем привет, друзья. Наверняка вы уже заметили, что в Figma режим для разработчика (Dev Mode) теперь доступен по подписке от 12$ в месяц.
Я записал новые уроки о том, что теперь делать и как верстать в новых реалиях.
Эти новые уроки доступны вам БЕСПЛАТНО уже сейчас в курсе Сайт на Wordpress, Верстка сайта и перенос на CMS в модуле "Верстка из Figma без Dev Mode".
В этом разделе мы будем верстать страницу по макету из Figma без использования Dev Mode в бесплатной версии программы, не покупая подписку. Вы узнаете много нового и интересного, а так же при желании можно пройти и другие модули в этом курсе. Все материалы доступны бесплатно.
#layout
Я записал новые уроки о том, что теперь делать и как верстать в новых реалиях.
Эти новые уроки доступны вам БЕСПЛАТНО уже сейчас в курсе Сайт на Wordpress, Верстка сайта и перенос на CMS в модуле "Верстка из Figma без Dev Mode".
В этом разделе мы будем верстать страницу по макету из Figma без использования Dev Mode в бесплатной версии программы, не покупая подписку. Вы узнаете много нового и интересного, а так же при желании можно пройти и другие модули в этом курсе. Все материалы доступны бесплатно.
#layout
🔥10❤4