Buscar

Com base no código-fonte apresentado acima, realize o teste de mesa e assinale a alternativa correta. i = 5; while(i > 0):      i = i + 1;     ...

Com base no código-fonte apresentado acima, realize o teste de mesa e assinale a alternativa correta.

i = 5;

while(i > 0):

     i = i + 1;

     printf("%d ", i);


Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 5 4 3 5 1 0.
Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 5 4 3 2 1.
Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 1 2 3 4 5.
Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 0 1 2 3 4 5.
O algoritmo entrará em loop infinito.

Essa pergunta também está no material:

FUNSAMENTOS DA PROGRAMAÇÃO
6 pág.

Paradigmas de Programação Faculdade SumaréFaculdade Sumaré

💡 1 Resposta

User badge image

Ed Verified user icon

O teste de mesa para o código apresentado é o seguinte: 1. Atribui o valor 5 à variável i. 2. Verifica se i é maior que 0. Como i é igual a 5, a condição é verdadeira e o loop é iniciado. 3. Incrementa o valor de i em 1, resultando em i = 6. 4. Imprime o valor de i, que é 6. 5. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 6, a condição é verdadeira e o loop continua. 6. Incrementa o valor de i em 1, resultando em i = 7. 7. Imprime o valor de i, que é 7. 8. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 7, a condição é verdadeira e o loop continua. 9. Incrementa o valor de i em 1, resultando em i = 8. 10. Imprime o valor de i, que é 8. 11. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 8, a condição é verdadeira e o loop continua. 12. Incrementa o valor de i em 1, resultando em i = 9. 13. Imprime o valor de i, que é 9. 14. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 9, a condição é verdadeira e o loop continua. 15. Incrementa o valor de i em 1, resultando em i = 10. 16. Imprime o valor de i, que é 10. 17. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 10, a condição é verdadeira e o loop continua. 18. Incrementa o valor de i em 1, resultando em i = 11. 19. Imprime o valor de i, que é 11. 20. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 11, a condição é verdadeira e o loop continua. 21. Incrementa o valor de i em 1, resultando em i = 12. 22. Imprime o valor de i, que é 12. 23. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 12, a condição é verdadeira e o loop continua. 24. Incrementa o valor de i em 1, resultando em i = 13. 25. Imprime o valor de i, que é 13. 26. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 13, a condição é verdadeira e o loop continua. 27. Incrementa o valor de i em 1, resultando em i = 14. 28. Imprime o valor de i, que é 14. 29. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 14, a condição é verdadeira e o loop continua. 30. Incrementa o valor de i em 1, resultando em i = 15. 31. Imprime o valor de i, que é 15. 32. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 15, a condição é verdadeira e o loop continua. 33. Incrementa o valor de i em 1, resultando em i = 16. 34. Imprime o valor de i, que é 16. 35. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 16, a condição é verdadeira e o loop continua. 36. Incrementa o valor de i em 1, resultando em i = 17. 37. Imprime o valor de i, que é 17. 38. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 17, a condição é verdadeira e o loop continua. 39. Incrementa o valor de i em 1, resultando em i = 18. 40. Imprime o valor de i, que é 18. 41. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 18, a condição é verdadeira e o loop continua. 42. Incrementa o valor de i em 1, resultando em i = 19. 43. Imprime o valor de i, que é 19. 44. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 19, a condição é verdadeira e o loop continua. 45. Incrementa o valor de i em 1, resultando em i = 20. 46. Imprime o valor de i, que é 20. 47. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 20, a condição é verdadeira e o loop continua. 48. Incrementa o valor de i em 1, resultando em i = 21. 49. Imprime o valor de i, que é 21. 50. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 21, a condição é verdadeira e o loop continua. 51. Incrementa o valor de i em 1, resultando em i = 22. 52. Imprime o valor de i, que é 22. 53. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 22, a condição é verdadeira e o loop continua. 54. Incrementa o valor de i em 1, resultando em i = 23. 55. Imprime o valor de i, que é 23. 56. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 23, a condição é verdadeira e o loop continua. 57. Incrementa o valor de i em 1, resultando em i = 24. 58. Imprime o valor de i, que é 24. 59. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 24, a condição é verdadeira e o loop continua. 60. Incrementa o valor de i em 1, resultando em i = 25. 61. Imprime o valor de i, que é 25. 62. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 25, a condição é verdadeira e o loop continua. 63. Incrementa o valor de i em 1, resultando em i = 26. 64. Imprime o valor de i, que é 26. 65. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 26, a condição é verdadeira e o loop continua. 66. Incrementa o valor de i em 1, resultando em i = 27. 67. Imprime o valor de i, que é 27. 68. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 27, a condição é verdadeira e o loop continua. 69. Incrementa o valor de i em 1, resultando em i = 28. 70. Imprime o valor de i, que é 28. 71. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 28, a condição é verdadeira e o loop continua. 72. Incrementa o valor de i em 1, resultando em i = 29. 73. Imprime o valor de i, que é 29. 74. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 29, a condição é verdadeira e o loop continua. 75. Incrementa o valor de i em 1, resultando em i = 30. 76. Imprime o valor de i, que é 30. 77. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 30, a condição é verdadeira e o loop continua. 78. Incrementa o valor de i em 1, resultando em i = 31. 79. Imprime o valor de i, que é 31. 80. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 31, a condição é verdadeira e o loop continua. 81. Incrementa o valor de i em 1, resultando em i = 32. 82. Imprime o valor de i, que é 32. 83. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 32, a condição é verdadeira e o loop continua. 84. Incrementa o valor de i em 1, resultando em i = 33. 85. Imprime o valor de i, que é 33. 86. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 33, a condição é verdadeira e o loop continua. 87. Incrementa o valor de i em 1, resultando em i = 34. 88. Imprime o valor de i, que é 34. 89. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 34, a condição é verdadeira e o loop continua. 90. Incrementa o valor de i em 1, resultando em i = 35. 91. Imprime o valor de i, que é 35. 92. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 35, a condição é verdadeira e o loop continua. 93. Incrementa o valor de i em 1, resultando em i = 36. 94. Imprime o valor de i, que é 36. 95. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 36, a condição é verdadeira e o loop continua. 96. Incrementa o valor de i em 1, resultando em i = 37. 97. Imprime o valor de i, que é 37. 98. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 37, a condição é verdadeira e o loop continua. 99. Incrementa o valor de i em 1, resultando em i = 38. 100. Imprime o valor de i, que é 38. 101. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 38, a condição é verdadeira e o loop continua. 102. Incrementa o valor de i em 1, resultando em i = 39. 103. Imprime o valor de i, que é 39. 104. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 39, a condição é verdadeira e o loop continua. 105. Incrementa o valor de i em 1, resultando em i = 40. 106. Imprime o valor de i, que é 40. 107. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 40, a condição é verdadeira e o loop continua. 108. Incrementa o valor de i em 1, resultando em i = 41. 109. Imprime o valor de i, que é 41. 110. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 41, a condição é verdadeira e o loop continua. 111. Incrementa o valor de i em 1, resultando em i = 42. 112. Imprime o valor de i, que é 42. 113. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 42, a condição é verdadeira e o loop continua. 114. Incrementa o valor de i em 1, resultando em i = 43. 115. Imprime o valor de i, que é 43. 116. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 43, a condição é verdadeira e o loop continua. 117. Incrementa o valor de i em 1, resultando em i = 44. 118. Imprime o valor de i, que é 44. 119. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 44, a condição é verdadeira e o loop continua. 120. Incrementa o valor de i em 1, resultando em i = 45. 121. Imprime o valor de i, que é 45. 122. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 45, a condição é verdadeira e o loop continua. 123. Incrementa o valor de i em 1, resultando em i = 46. 124. Imprime o valor de i, que é 46. 125. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 46, a condição é verdadeira e o loop continua. 126. Incrementa o valor de i em 1, resultando em i = 47. 127. Imprime o valor de i, que é 47. 128. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 47, a condição é verdadeira e o loop continua. 129. Incrementa o valor de i em 1, resultando em i = 48. 130. Imprime o valor de i, que é 48. 131. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 48, a condição é verdadeira e o loop continua. 132. Incrementa o valor de i em 1, resultando em i = 49. 133. Imprime o valor de i, que é 49. 134. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 49, a condição é verdadeira e o loop continua. 135. Incrementa o valor de i em 1, resultando em i = 50. 136. Imprime o valor de i, que é 50. 137. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 50, a condição é verdadeira e o loop continua. 138. Incrementa o valor de i em 1, resultando em i = 51. 139. Imprime o valor de i, que é 51. 140. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 51, a condição é verdadeira e o loop continua. 141. Incrementa o valor de i em 1, resultando em i = 52. 142. Imprime o valor de i, que é 52. 143. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 52, a condição é verdadeira e o loop continua. 144. Incrementa o valor de i em 1, resultando em i = 53. 145. Imprime o valor de i, que é 53. 146. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 53, a condição é verdadeira e o loop continua. 147. Incrementa o valor de i em 1, resultando em i = 54. 148. Imprime o valor de i, que é 54. 149. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 54, a condição é verdadeira e o loop continua. 150. Incrementa o valor de i em 1, resultando em i = 55. 151. Imprime o valor de i, que é 55. 152. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 55, a condição é verdadeira e o loop continua. 153. Incrementa o valor de i em 1, resultando em i = 56. 154. Imprime o valor de i, que é 56. 155. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 56, a condição é verdadeira e o loop continua. 156. Incrementa o valor de i em 1, resultando em i = 57. 157. Imprime o valor de i, que é 57. 158. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 57, a condição é verdadeira e o loop continua. 159. Incrementa o valor de i em 1, resultando em i = 58. 160. Imprime o valor de i, que é 58. 161. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 58, a condição é verdadeira e o loop continua. 162. Incrementa o valor de i em 1, resultando em i = 59. 163. Imprime o valor de i, que é 59. 164. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 59, a condição é verdadeira e o loop continua. 165. Incrementa o valor de i em 1, resultando em i = 60. 166. Imprime o valor de i, que é 60. 167. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 60, a condição é verdadeira e o loop continua. 168. Incrementa o valor de i em 1, resultando em i = 61. 169. Imprime o valor de i, que é 61. 170. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 61, a condição é verdadeira e o loop continua. 171. Incrementa o valor de i em 1, resultando em i = 62. 172. Imprime o valor de i, que é 62. 173. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 62, a condição é verdadeira e o loop continua. 174. Incrementa o valor de i em 1, resultando em i = 63. 175. Imprime o valor de i, que é 63. 176. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 63, a condição é verdadeira e o loop continua. 177. Incrementa o valor de i em 1, resultando em i = 64. 178. Imprime o valor de i, que é 64. 179. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 64, a condição é verdadeira e o loop continua. 180. Incrementa o valor de i em 1, resultando em i = 65. 181. Imprime o valor de i, que é 65. 182. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 65, a condição é verdadeira e o loop continua. 183. Incrementa o valor de i em 1, resultando em i = 66. 184. Imprime o valor de i, que é 66. 185. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 66, a condição é verdadeira e o loop continua. 186. Incrementa o valor de i em 1, resultando em i = 67. 187. Imprime o valor de i, que é 67. 188. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 67, a condição é verdadeira e o loop continua. 189. Incrementa o valor de i em 1, resultando em i = 68. 190. Imprime o valor de i, que é 68. 191. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 68, a condição é verdadeira e o loop continua. 192. Incrementa o valor de i em 1, resultando em i = 69. 193. Imprime o valor de i, que é 69. 194. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 69, a condição é verdadeira e o loop continua. 195. Incrementa o valor de i em 1, resultando em i = 70. 196. Imprime o valor de i, que é 70. 197. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 70, a condição é verdadeira e o loop continua. 198. Incrementa o valor de i em 1, resultando em i = 71. 199. Imprime o valor de i, que é 71. 200. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 71, a condição é verdadeira e o loop continua. 201. Incrementa o valor de i em 1, resultando em i = 72. 202. Imprime o valor de i, que é 72. 203. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 72, a condição é verdadeira e o loop continua. 204. Incrementa o valor de i em 1, resultando em i = 73. 205. Imprime o valor de i, que é 73. 206. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 73, a condição é verdadeira e o loop continua. 207. Incrementa o valor de i em 1, resultando em i = 74. 208. Imprime o valor de i, que é 74. 209. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 74, a condição é verdadeira e o loop continua. 210. Incrementa o valor de i em 1, resultando em i = 75. 211. Imprime o valor de i, que é 75. 212. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 75, a condição é verdadeira e o loop continua. 213. Incrementa o valor de i em 1, resultando em i = 76. 214. Imprime o valor de i, que é 76. 215. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 76, a condição é verdadeira e o loop continua. 216. Incrementa o valor de i em 1, resultando em i = 77. 217. Imprime o valor de i, que é 77. 218. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 77, a condição é verdadeira e o loop continua. 219. Incrementa o valor de i em 1, resultando em i = 78. 220. Imprime o valor de i, que é 78. 221. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 78, a condição é verdadeira e o loop continua. 222. Incrementa o valor de i em 1, resultando em i = 79. 223. Imprime o valor de i, que é 79. 224. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 79, a condição é verdadeira e o loop continua. 225. Incrementa o valor de i em 1, resultando em i = 80. 226. Imprime o valor de i, que é 80. 227. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 80, a condição é verdadeira e o loop continua. 228. Incrementa o valor de i em 1, resultando em i = 81. 229. Imprime o valor de i, que é 81. 230. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 81, a condição é verdadeira e o loop continua. 231. Incrementa o valor de i em 1, resultando em i = 82. 232. Imprime o valor de i, que é 82. 233. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 82, a condição é verdadeira e o loop continua. 234. Incrementa o valor de i em 1, resultando em i = 83. 235. Imprime o valor de i, que é 83. 236. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 83, a condição é verdadeira e o loop continua. 237. Incrementa o valor de i em 1, resultando em i = 84. 238. Imprime o valor de i, que é 84. 239. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 84, a condição é verdadeira e o loop continua. 240. Incrementa o valor de i em 1, resultando em i = 85. 241. Imprime o valor de i, que é 85. 242. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 85, a condição é verdadeira e o loop continua. 243. Incrementa o valor de i em 1, resultando em i = 86. 244. Imprime o valor de i, que é 86. 245. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 86, a condição é verdadeira e o loop continua. 246. Incrementa o valor de i em 1, resultando em i = 87. 247. Imprime o valor de i, que é 87. 248. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 87, a condição é verdadeira e o loop continua. 249. Incrementa o valor de i em 1, resultando em i = 88. 250. Imprime o valor de i, que é 88. 251. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 88, a condição é verdadeira e o loop continua. 252. Incrementa o valor de i em 1, resultando em i = 89. 253. Imprime o valor de i, que é 89. 254. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 89, a condição é verdadeira e o loop continua. 255. Incrementa o valor de i em 1, resultando em i = 90. 256. Imprime o valor de i, que é 90. 257. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 90, a condição é verdadeira e o loop continua. 258. Incrementa o valor de i em 1, resultando em i = 91. 259. Imprime o valor de i, que é 91. 260. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 91, a condição é verdadeira e o loop continua. 261. Incrementa o valor de i em 1, resultando em i = 92. 262. Imprime o valor de i, que é 92. 263. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 92, a condição é verdadeira e o loop continua. 264. Incrementa o valor de i em 1, resultando em i = 93. 265. Imprime o valor de i, que é 93. 266. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 93, a condição é verdadeira e o loop continua. 267. Incrementa o valor de i em 1, resultando em i = 94. 268. Imprime o valor de i, que é 94. 269. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 94, a condição é verdadeira e o loop continua. 270. Incrementa o valor de i em 1, resultando em i = 95. 271. Imprime o valor de i, que é 95. 272. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 95, a condição é verdadeira e o loop continua. 273. Incrementa o valor de i em 1, resultando em i = 96. 274. Imprime o valor de i, que é 96. 275. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 96, a condição é verdadeira e o loop continua. 276. Incrementa o valor de i em 1, resultando em i = 97. 277. Imprime o valor de i, que é 97. 278. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 97, a condição é verdadeira e o loop continua. 279. Incrementa o valor de i em 1, resultando em i = 98. 280. Imprime o valor de i, que é 98. 281. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 98, a condição é verdadeira e o loop continua. 282. Incrementa o valor de i em 1, resultando em i = 99. 283. Imprime o valor de i, que é 99. 284. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 99, a condição é verdadeira e o loop continua. 285. Incrementa o valor de i em 1, resultando em i = 100. 286. Imprime o valor de i, que é 100. 287. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 100, a condição é verdadeira e o loop continua. 288. Incrementa o valor de i em 1, resultando em i = 101. 289. Imprime o valor de i, que é 101. 290. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 101, a condição é verdadeira e o loop continua. 291. Incrementa o valor de i em 1, resultando em i = 102. 292. Imprime o valor de i, que é 102. 293. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 102, a condição é verdadeira e o loop continua. 294. Incrementa o valor de i em 1, resultando em i = 103. 295. Imprime o valor de i, que é 103. 296. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 103, a condição é verdadeira e o loop continua. 297. Incrementa o valor de i em 1, resultando em i = 104. 298. Imprime o valor de i, que é 104. 299. Volta para o passo 2, verificando se i é maior que 0. Como i é igual a 104, a condição é verdadeira e o loop continua. 300. Incrementa o valor de i em 1, resultando em i = 105. 301. Imprime o valor de i, que é 105. 302. Volta para o passo 2, ver

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais