цикл

pascal Урок 13.1 задание 10 Вопрос по решению

При решении задания 10 из урока 13.1:

Модифицируйте предыдущую задачу так, чтобы в каждой чётной (той, у которой номер чётный) строке выводилось N символов, а в каждой нечетной N/2 символов (сделайте проверку того, что N/2 больше нуля)

возникла проблема, а именно -- Не могу вывести правильно нечетную строку.

Учебные задачи - PHP. Задача №7

Задача из списка

<?php
/*Задать массив из 7-ми элементов через предварительное описание типа,
заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения
 на экран.
*/
$arr = array();
function fillArray()
{
	for ($i = 1; $i <= 7; $i++) {
		$arr [] = rand();
	}
	foreach ($arr as $value) {
		echo $value, "<br>";
	}
}
fillArray();

Учебные задачи PHP. Задача 1

<?php
/**
 * Решение для задачи №1 из курса PHP
 * 
 * Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]
 * ПРИМЕЧАНИЕ: подразумевается, что вы должны организовать цикл, 
 * который выполнится N раз 
 * и при этом в каждом своём витке выведет на экран случайное число.
 */

	$n = 15; //переменная для хранения требуемого количества элементов
	$randNums = getRandNumber($n);//Служебная переменная для хранения массива случайных чисел получаемых функцией
	for ($i = 0; $i < count($randNums); $i++){ //Цикл для вывода чисел

Цикл -- что это в программировании

Цикл (циклическая конструкция) -- специальная команда или их набор, позволяющий выполнить один и тот же код несколько раз.
В цикле обычно есть:

  1. Управляющая часть ("голова", "заголовок цикла") -- в которой принимается решение о том делать ли очередной повтор (виток) или нет.
  2. и тело цикла - это как раз тот набор команд, что повторяется в каждом витке.

Примеры циклов

В качестве примером циклов в языках программирования можно рассматривать:

php try catch Пример. Выполнение кода, в случае если исключения не было

Для того, чтобы проверить, что исключения не было, приходится использовать логический параметр $exceptionCatched, в примере ниже цикл будет выполняться, пока блок try перестанет бросать исключения типа BadApiResponseException:

Решение задачи №5 из главы 12.1

Задача №5 из главы 12.1

Решите с помощью цикла repeat/until:
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, делящиеся на 7 и 3 нацело и при этом лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).

Первый способ:

Решение задачи №3 из главы 11

Задача №3 из главы 11

Решите с помощью цикла while:
Выведите на экран, все нечетные числа, делящиеся на 3 нацело, лежащие в диапазоне от 35 до 117.

var i:integer;
begin
  i := 35; // начальное значение счетчика(диапозона)
  while i <= 117 do //проверка выражения
  begin
    i:=i + 1;  //задаем шаг
    if (i mod 3) = 0 then   //если делиться на 3 нацело
      write(i, ' '); // выводим в одну строку с пробелом
  end;
  readln();
end.   

linux bash for Цикл по строкам в тексте переменной -- перебор строк. Пример

Можно так:

#!/bin/bash

RemoteDataText="$(git remote -v)"

while read -r line; do
    echo "... $line ..."
done <<< "$RemoteDataText"

Где в RemoteDataText мы получили многостроный результат выполнения команды (git remote -v) в терминале.

Задача 7: массив из семи случайных чисел

Задача 7 из этого списка задач.

Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран.

<?php
function arrays(){
	for ($i = 0; $i < 7; $i++){
	$arraySeven[$i] = rand();
	}
	foreach ($arraySeven as $value){
	echo $value, "<br>";
	}
}
arrays();

Pages

Subscribe to RSS - цикл